Inspiration - Improving migrants life with better information navigation

For migrants in a new society, navigation crucial information has huge impact whether, it is housing, work, healthcare, inmigration status or education. RefuGenie is multi-tool AI agent especially tailored to solve those crucial tasks.

What it does

It is a chat service where migrants can ask those crucial questions in their own language. It looks up relevant information sources and answers them in a precise and helpful manner, tailored to the person's questions.

How we built it

It is a multi-tool agent deployed as a Databricks python with a service principal. The tools are optimized for the type of information queried. RAG is used for visa document questions like family reunion. Genie spaces are used to find health care and educational services. We have designed the solution to use MCP as an alternate information provisioning service.

We have a react agent handling the user request, translating from other languages to English. The agent has full autonomy to use those tools.

In the future we are adding actionable tools like booking appointments, but for security reasons it has not been implemented yet.

Challenges we ran into

Claude 3.7 was not available, so we are had to use another model. Slow WiFi.

Accomplishments that we're proud of

Tailored multi-language support, where English is core, enable genie performance optimization. Tailoring information retrieval to the nature of the information sources (genie vs rag vs mcp).

What we learned

Very easy to implement this pattern with Databricks.

What's next for RefuGenie - Navigating Hope

Make a mobile interface. Try out in a real world scenario, in close cooperation with real users, possibly together with NGOs.

Disclaimer

We were informed that it is enough to provide the link to the app, even if the judge cannot log in, as the judge will walk around to look at the apps anyway.

Built With

  • agent
  • databricks
  • genie
  • mcp
  • mlflow
  • python
  • rag
  • sql
  • unitycatalog
Share this project:

Updates