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
a man riding a skateboard down a street next to tall buildings
a man riding a skateboard down a street next to tall buildings

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.