Ethiopian students often struggle to find accurate, up-to-date information about international study opportunities and scholarship programs. Study Abroad AI Assistant solves this by acting as an intelligent research assistant for international education.
It's a Retrieval-Augmented Generation (RAG) application that scrapes official scholarship websites and provides instant, LLM-powered answers with cited sources. This ensures accuracy and saves time, making it easier to explore programs, understand requirements, and plan study abroad journeys.
Study Abroad AI Assistant implements the full RAG flow:
git clone https://github.com/kalebda/Uno.git cd Assignment-Uno cp env.example .env # Edit .env and add your API keys: # GROQ_API_KEY=your_groq_api_key_here # OPENAI_API_KEY=your_openai_api_key_here # Start all services make dev
curl -X POST "http://localhost:8000/api/v1/new-chat" \ -H "Content-Type: application/json" \ -d '{ "title": "Czech Scholarship Research", "country": "czech_republic" }'
curl -X POST "http://localhost:8000/api/v1/chat" \ -H "Content-Type: application/json" \ -d '{ "message": "What are the requirements for Czech government scholarships?", "country": "czech_republic", "user_background": { "nationality": "Ethiopian", "education_level": "Bachelor" }, "session_id": "your-session-id-here" }'
ā
Session Management: Unique chat sessions with persistent history
ā
Source Attribution: All responses include clear source citations
ā
Confidence Scoring: Reliability indicators for response quality
ā
Multi-Program Support: Information about various scholarship programs
ā
Context Awareness: Follow-up questions maintain conversation context
Study Abroad AI Assistant is a foundational RAG system that enables Ethiopian students to instantly query international scholarship information with source-backed responses. By combining web scraping, vector search, and LLM generation, it delivers practical AI assistance for international education planning with transparency and accuracy.
The system successfully demonstrates RAG implementation for real-world educational use cases, providing students with reliable, up-to-date information about study abroad opportunities while maintaining clear source attribution and ethical AI practices.