Discutez avec vos données en utilisant de puissantes capacités d'IA (OpenAI et LangChain).
Cet outil utilise un puissant modèle GPT ainsi que l'utilisation de LangChain Agent pour créer une interface utilisateur conviviale afin d'améliorer l'expérience et de faciliter l'utilisation des modèles GPT sur divers fichiers de données tels que CSV, XLSX ou XLS.
Cet outil est le premier prototype d'interface utilisateur créé pour n'importe quel agent Pandas disponible au public afin de démontrer les capacités de ce qui peut être implémenté. L'accent est ici mis sur la définition et l'extraction de données de l'agent PandasGPT à intégrer ou à intégrer dans les systèmes existants.
Démonstration d'ici.
Historique des conversations | Gérer plusieurs fichiers | Visualisez les données à travers différents tracés | Inspecter les étapes à suivre par le modèle pour répondre |
---|---|---|---|
Vous pouvez utiliser la démonstration sans aucune installation en plaçant votre Open AI Key dans le champ API de la barre latérale (Réf : app.py).
def setOpenAIKey(key):
os.environ['OPENAI_API_KEY'] = key
Installation des bibliothèques suivantes (requirements.txt) :
streamlit==1.22.0
streamlit-chat==0.0.2.2
openai==0.27.6
streamlit-image-select==0.6.0
langchain==0.0.181
Lors de l'accès au fichier convo_history.json, les conversations doivent être stockées au format suivant :
"DATE_TIME_STAMP" : [
{
"Question" : " " ,
"Answer" : " " ,
"Steps" : " "
}
]
Tous les graphiques/graphiques/tracés générés sont stockés dans le répertoire de base du projet (répertoire de travail de l'agent).
Lorsque vous utilisez ou modifiez cet outil, accordez toujours le crédit approprié.