ppi-ChatBot
React Frontend
Das Ziel des Projekt war das Bauen eines Frontends, welches Mitarbeitern von ppi erlaubt, mit spezifischen Bots zu interagieren.


Jira for agile project management
Co-designed by the world-renowned architect James Smith, our Bridgewater Joy residences offer top views of the nearby lake Michigan. Perfect for a small family, a professional couple, or anyone looking to set up a home office.
Backend
Provide a general summary of the services you provide, highlighting key features and benefits for potential clients.
FraudDetection API
Anbinden einer externen Fraud-Detection API.


Database
Erstellen einer Database für das Speichern von Konversationen und das User Management.
Nutzung von Cloud Functions zur Realisierung der Chatbots mit Hilfe von LangChain.
MicroServices


Impressions
Das finale Frontend ist unterteilt in User und Admin. Die Nutzer können mit bestehenden Chatbots schreiben sowie Dokumente auf Betrug testen lassen. Admins haben erweiterte Funktionen.


Conversation mit Chatbot
For Auth and other Firebase Cloud Functions.


Fraud-Detection Interface
Nutzer können Dokumente hochladen und auf Betrug testen lassen. Die API gibt die Wahrscheinlichkeit zurück, dass es sich um Betrug handelt.


Analytics
Die Admins haben zusätzliche Analytics Funktionen, welche dabei helfen, Nutzer und verbrauchte Tokens im Blick zu behalten.


Create New Chatbots
Admins können außerdem neue Chatbots erstellen, welche Zugriff auf bestimmte Dokumente haben und diesen als Kontext für die Nutzer behalten.


Bot Management
Die existierenden Chatbots können von den Admin im Bot Management verwaltet werden.


User Management
Die Nutzerverwaltung ist eine weitere Funktion der Admins. Dabei können Nutzerprofile bearbeitet und gelöscht werden.

