CV Chatbot

Dies ist eine Beispiel Chat Anwendung. Sie dient als Prove of Concept für eine RAG Anwendung. Sie nutzt KI um mit den eigenen Daten zu interagieren.

Architektur

  1. Frontend + Backend: Next.js
  2. LLM: OpenAI's Chat API (GPT-3.5-Turbo)
  3. Embeddings: MongoDB Atlas vector store
  4. Request Augmented Retrieval: Lang Chain

Als Beispiel habe ich meinen CV in MongoDB Atlas gespeichert. Dieser kann hier direkt heruntergeladen werden.

Sobald es Änderungen an meinem CV gibt, wird automatisch ein Webhook getriggert, der dann den neuen CV in die Datenbank speichert.