Aller au contenu principal
ToolPotion

Chatbot RH Autonome

Le Chatbot RH Autonome est un prototype d'application d'entreprise construit sur GitHub. Il répond aux requêtes RH en utilisant des outils tels que les politiques de gestion du temps et les données des employés. Développé avec LangChain, Pinecone et Streamlit, il exploite ChatGPT ou gpt-3.5-turbo pour ses fonctionnalités principales, fournissant un agent RH autonome.

Visiter l'URL

Description

Le Chatbot RH Autonome, hébergé sur GitHub, est conçu comme un prototype d'application d'entreprise. Il fonctionne comme un agent autonome capable de répondre aux demandes liées aux RH en utilisant une suite d'outils. L'architecture du chatbot est construite sur les modules d'agents et d'outils de LangChain, utilisant Pinecone comme base de données vectorielle et alimentée par ChatGPT ou gpt-3.5-turbo. L'interface utilisateur est développée avec Streamlit, intégrant le composant streamlit_chat pour l'interaction utilisateur.

La fonctionnalité du chatbot est centrée sur plusieurs outils clés. Ceux-ci incluent les politiques de gestion du temps, un exemple de document de politique RH généré par ChatGPT, et les données des employés, un fichier CSV contenant des informations fictives sur les employés. Les embeddings pour le document de politique RH sont créés à l'aide du modèle text-embedding-ada-002 d'OpenAI et stockés dans un index Pinecone. Les données des employés sont chargées sous forme de dataframe pandas et manipulées par le LLM à l'aide du PythonAstREPLTool de LangChain. De plus, le chatbot intègre le module de chaîne de calcul de LangChain, LLMMathChain, pour effectuer des calculs.

Le projet propose une version modernisée utilisant une boucle d'agent via l'API Responses d'OpenAI, sans LangChain ni Pinecone, avec des résumés de raisonnement gpt-5.2, disponible dans le répertoire v2/. L'implémentation originale de 2023 est conservée à titre de référence. La pile technologique comprend Azure OpenAI Service, LangChain, Pinecone, Streamlit, Azure Data Lake et Azure Data Factory. Le projet est l'œuvre de Stephen Bonifacio, qui fournit des liens vers ses profils LinkedIn et Twitter pour un engagement plus approfondi.

Fonctionnalités principales de Chatbot RH Autonome

  • Agent RH autonome

  • Répond aux requêtes RH

  • Utilise les agents et outils LangChain

  • Emploie la base de données vectorielle Pinecone

  • Propulsé par ChatGPT ou gpt-3.5-turbo

  • Interface utilisateur construite avec Streamlit

  • Inclut l'outil Politiques de gestion du temps

  • Utilise les données des employés à partir de CSV

  • Intègre le PythonAstREPLTool de LangChain

  • Intègre le calculateur LLMMathChain

  • Utilise le modèle text-embedding-ada-002 d'OpenAI

  • Version modernisée avec l'API Responses d'OpenAI

  • Projet open-source

Premiers pas avec Chatbot RH Autonome

  1. Cloner: Cloner le référentiel dans un répertoire local.

  2. Installer les dépendances: Naviguer vers le répertoire local et exécuter `pip install -r requirements.txt` dans votre terminal.

  3. Configurer les clés API: Saisir vos clés API dans le fichier `hr_agent_backend_local.py` (ou `hr_agent_backend_azure.py` si vous utilisez Azure).

  4. Exécuter l'interface utilisateur: Exécuter `streamlit run hr_agent_frontent.py` dans votre terminal.

  5. Créer un compte Pinecone: Créer un compte Pinecone sur pinecone.io.

  6. Stocker les embeddings: Exécuter le notebook 'store_embeddings_in_pinecone.ipynb' et remplacer les clés API.

Cas d'utilisation de Chatbot RH Autonome

  • Automatisation des requêtes RH
  • libre-service des employés
  • Récupération d'informations sur les politiques
  • Analyse de données
  • Amélioration des processus RH
  • Base de connaissances
  • Formation et intégration
  • Conformité

FAQ de Chatbot RH Autonome

Avis sur Chatbot RH Autonome

Chargement...

Outils IA populaires comme Chatbot RH Autonome

Créez de puissants chatbots IA avec OpenAssistantGPT, une plateforme intuitive exploitant l'API OpenAI. Automatisez le support client, les ventes et plus encore en intégrant un…

Créateurs de chatbots IA

iX est une plateforme pour la conception et le déploiement d'agents et de flux de travail autonomes et semi-autonomes basés sur des LLM. Elle fournit une solution flexible et…

Créateurs d'agents IA

Dépôts GitHub d'IA

AgentLabs fournit un frontend universel et open-source pour les agents IA. Il simplifie la mise à disposition d'agents IA aux utilisateurs en offrant des fonctionnalités…

Créateurs d'agents IA

Askli est une plateforme sans code pour créer des chatbots IA ChatGPT personnalisés, entraînés sur vos données. Automatisez le support client, améliorez la génération de prospects…

Créateurs de chatbots IA

Créez un chatbot IA personnalisé entraîné sur votre site web et vos fichiers. Intégration avec plus de 6000 applications pour des fonctionnalités améliorées. Déploiement sur votre…

Créateurs de chatbots IA

Devika est un ingénieur logiciel IA open source, conçu comme une alternative à Devin. Il comprend les instructions de haut niveau, les décompose, recherche des informations et…

Assistants de codage IA

Openvibe est un framework open source basé sur Python, conçu pour les agents de codage IA. Il fournit une structure modulaire pour le développement et le déploiement…

Assistants de codage IA

Dépôts GitHub d'IA

Agent Squad est un framework open-source flexible pour orchestrer plusieurs agents IA afin de gérer des conversations complexes. Il achemine intelligemment les requêtes, maintient…

Créateurs d'agents IA