Capgemini Employee GenAI Solutions Hackathon
April 2024
Technologies Used: FastAPI, ReactJS, LangChain, Neo4j Aura DB, Cosmos DB, Azure AI Search, Azure OpenAI, Redis, Celery, Docker
-
Implemented Azure AI Search to ingest and vectorize user documents, facilitating document retrieval based on semantic similarity from a vector index.
-
Developed an asynchronous document processing system using Celery & Redis, allowing users to upload documents without disrupting the application's performance.
-
Utilized an LLM to transform document chunks into a comprehensive knowledge graph, stored and managed in an Aurora Neo4j database.
-
Designed and developed the complete system architecture from scratch, including the frontend, backend, and resource interactions. Implemented the end-to-end RAG flow, chatbot interactions, and message history to create a seamless user experience and efficient document retrieval process.