Skip to content

Halil3509/Kuika-AI-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In this AI Hackathon conducted by Kuika, we had 24 hours to create something innovative. We developed a chatbot that assists the company in various areas, including data interpretation and analysis, particularly for production data. The chatbot also provides information on personal leave entitlements, service details, and general documents such as PDFs, Word files, and PPTX presentations.

Us Image

As part of our software architecture, we employ Flask as the API framework to facilitate seamless communication between our Flutter mobile applications and Next.js web interfaces. For our vector databases, we utilize Mongo Vector Search, ChromaDB, and Pgvector, ensuring efficient and scalable data retrieval. To guarantee robust and reliable connections, we implement LangChain and Langraph technologies, enhancing our system's overall performance and integration capabilities.

Soft Arc Image

These are our plans according to the timeline. We developed our product gradually, focusing on continuous optimization. Consequently, we paid close attention to our plans and strategies to ensure the product operates efficiently and effectively.

image

This section concludes our product plan. We have developed an advanced Agent for a company using LangGraph. The following Graph Structure illustrates our design:

  • Firstly, we have implemented a primary router that determines the most suitable database for the incoming prompt, selecting among PostgreSQL, MongoDB, and ChromaDB.
  • In the second routing phase, each selected database, MongoDB or PostgreSQL, contains two additional routers that identify the specific table appropriate for the incoming prompt.
  • Once the correct table is chosen, the relevant data is retrieved from the designated node. This data is then passed to the Rag node to generate a comprehensive and insightful response.

WhatsApp Image 2024-06-30 at 10 09 54 AM

Ultimately, we integrated this intricate graph structure with Next.js for seamless server-side rendering and Flutter for cross-platform mobile development, ensuring enhanced performance and user experience.

image

For more detailed information or inquiries, feel free to reach out to us via email at halil7hatun@gmail.com or ensarcitak1@gmail.com.

Stay inspired and goodbye for now!