citiGPT est un assistant personnel intelligent conçu pour améliorer l'expérience client des utilisateurs de Citi Bank. En accédant à vos données financières et aux services et programmes de Citi Bank, citiGPT fournit des réponses personnalisées aux requêtes telles que votre solde actuel, vos transactions récentes, etc. Propulsé par une combinaison de modèles Pinecone et LLaMA via l'API Groq, citiGPT permet une interaction transparente et sécurisée avec vos finances.
Explorer les documents »
Voir la démo · Signaler un bug · Demander une fonctionnalité
citiGPT a été développé lors du hackathon Ada Lovelace organisé par Citi Bank, axé sur l'amélioration de l'expérience client. Cet assistant basé sur l'IA permet aux clients d'interagir de manière transparente avec leurs données financières. En tirant parti d'outils de pointe tels que Pinecone pour la recherche vectorielle et LLaMA via l'API Groq, citiGPT fournit des réponses personnalisées aux requêtes complexes liées à la finance telles que :
En intégrant les données en temps réel de Citibank sur les taux d'intérêt, les régimes et autres produits financiers, citiGPT fournit un gestionnaire de finances personnelles tout-en-un.
Notre équipe a remporté le hackathon avec ce projet, montrant comment l'IA peut transformer la gestion des finances personnelles.
(retour en haut)
Les technologies et outils utilisés sont :
(retour en haut)
Suivez les étapes ci-dessous pour configurer le projet :
Clés API pour Pinecone et Groq
Cloner le référentiel
git clone https://github.com/siddhesh-desai/citiGPT.git
Installez les dépendances :
npm i
Remplacez les clés API ci-dessous par celles du fichier .env
:
PINECONE_API_KEY= ' YOUR_PINECONE_API_KEY '
GROQ_API_KEY= ' YOUR_GROQ_API_KEY '
PINECONE_INDEX_NAME = ' citiwise-open '
PINECONE_INDEX_NAMESPACE= ' main-citi-site '
Exécutez l'application
node index.js
Si vous souhaitez ajouter plus de sites à la base de données Pinecone, modifiez l'URL dans scripts/add_site_to_pinecone.js
et exécutez.
(retour en haut)
(retour en haut)
Consultez les problèmes ouverts pour une liste complète des fonctionnalités proposées (et des problèmes connus).
(retour en haut)
Toutes les contributions que vous apportez sont grandement appréciées .
Si vous avez une suggestion pour améliorer cela, veuillez créer le dépôt et créer une pull request. Vous pouvez aussi simplement ouvrir un ticket avec la balise « amélioration ». N'oubliez pas de donner une étoile au projet ! Merci encore!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(retour en haut)
Siddhesh Desai - @thesiddheshdesai - [email protected]
Lien du projet : https://github.com/siddhesh-desai/citiGPT
(retour en haut)
Merci à ces personnes merveilleuses :