Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Autonomous HR Chatbot

The Autonomous HR Chatbot is a prototype enterprise application built on GitHub. It answers HR queries using tools like Timekeeping Policies and Employee Data. Developed with LangChain, Pinecone, and Streamlit, it leverages ChatGPT or gpt-3.5-turbo for its core functionality, providing an autonomous HR agent.

View Repository
Share
View Repository
Share

The Autonomous HR Chatbot, hosted on GitHub, is designed as a prototype enterprise application. It functions as an autonomous agent capable of addressing HR-related inquiries using a suite of tools. The chatbot's architecture is built upon LangChain's agents and tools modules, utilizing Pinecone as a vector database and powered by either ChatGPT or gpt-3.5-turbo. The front-end is developed with Streamlit, incorporating the streamlit_chat component for user interaction.

Read More

The chatbot's functionality is centered around several key tools. These include Timekeeping Policies, a sample HR policy document generated by ChatGPT, and Employee Data, a CSV file containing dummy employee information. Embeddings for the HR policy document are created using OpenAI’s text-embedding-ada-002 model and stored in a Pinecone index. The employee data is loaded as a pandas dataframe and manipulated by the LLM using LangChain's PythonAstREPLTool. Additionally, the chatbot incorporates LangChain's calculator chain module, LLMMathChain, for performing calculations.

The project offers a modernized version using an agent loop via OpenAI's Responses API, without LangChain or Pinecone, with gpt-5.2 reasoning summaries, available in the v2/ directory. The original 2023 implementation is preserved for reference. The tech stack includes Azure OpenAI Service, LangChain, Pinecone, Streamlit, Azure Data Lake, and Azure Data Factory. The project is authored by Stephen Bonifacio, who provides links to his LinkedIn and Twitter profiles for further engagement.

The chatbot's value lies in its ability to automate HR query responses, providing a practical application of AI in enterprise settings. It streamlines information retrieval and offers a user-friendly interface for employees to access HR-related information efficiently. The project's open-source nature allows for customization and further development, making it a valuable resource for developers and HR professionals alike.

  • CategoryAI HR Management
  • Pricing ModelOpen source
  • DeploymentCloud
  • PlatformsWeb

  • Autonomous HR agent

  • Answers HR queries

  • Uses LangChain agents and tools

  • Employs Pinecone vector database

  • Powered by ChatGPT or gpt-3.5-turbo

  • Front-end built with Streamlit

  • Includes Timekeeping Policies tool

  • Utilizes Employee Data from CSV

  • Integrates LangChain's PythonAstREPLTool

  • Incorporates LLMMathChain calculator

  • Uses OpenAI's text-embedding-ada-002 model

  • Modernized version with OpenAI's Responses API

  • Open-source project

  1. Clone: Clone the repository to a local directory.

  2. Install Dependencies: Navigate to the local directory and run `pip install -r requirements.txt` in your terminal.

  3. Configure API Keys: Input your API keys in the `hr_agent_backend_local.py` file (or `hr_agent_backend_azure.py` if using Azure).

  4. Run Frontend: Run `streamlit run hr_agent_frontent.py` in your terminal.

  5. Create Pinecone Account: Create a Pinecone account at pinecone.io.

  6. Store Embeddings: Run the notebook 'store_embeddings_in_pinecone.ipynb' and replace API keys.

  • HR Query Automation
  • Employee Self-Service
  • Policy Information Retrieval
  • Data Analysis
  • HR Process Improvement
  • Knowledge Base
  • Training and Onboarding
  • Compliance

Autonomous HR Chatbot Reviews

Loading...

Popular AI Tools Like Autonomous HR Chatbot

Build powerful AI chatbots with OpenAssistantGPT, an intuitive platform leveraging the OpenAI API. Automate customer support, sales, and more by embedding a smart RAG AI agent on…

AI Chatbot Builders

Ranked #89 in AI Chatbot Builders

View Tool

Build powerful AI chatbots with OpenAssistantGPT, an intuitive platform leveraging the OpenAI API. Automate customer support, sales, and more by embedding a smart RAG AI agent on…

AI Chatbot Builders
Ranked #89 in AI Chatbot Builders

iX is a platform for designing and deploying autonomous and semi-autonomous LLM-powered agents and workflows. It provides a flexible and scalable solution for automating tasks…

AI Agent Builders
View Tool

Platform for designing and deploying autonomous and semi-autonomous LLM-powered agents and workflows. It provides a flexible and scalable solution for automating tasks…iX is a platform for designing and deploying autonomous and semi-autonomous LLM-powered agents and workflows. It provides a flexible and scalable solution for automating tasks…

AI Agent Builders
See the Top 250 AI GitHub Repos

AgentLabs provides an open-source, universal AI agent frontend. It simplifies shipping AI agents to users by offering authentication, chat interfaces, analytics, and payment…

AI Agent Builders
View Tool

Provides an open-source, universal AI agent frontend. It simplifies shipping AI agents to users by offering authentication, chat interfaces, analytics, and payment…AgentLabs provides an open-source, universal AI agent frontend. It simplifies shipping AI agents to users by offering authentication, chat interfaces, analytics, and payment…

AI Agent Builders
See the Top 250 AI GitHub Repos

Askli

AI Agents

Askli is a no-code platform for building custom ChatGPT AI chatbots trained on your data. Automate customer support, enhance lead generation, and streamline team workflows with an…

AI Chatbot Builders

Ranked #125 in AI Chatbot Builders

View Tool

AI Agents

No-code platform for building custom ChatGPT AI chatbots trained on your data. Automate customer support, enhance lead generation, and streamline team workflows with an…Askli is a no-code platform for building custom ChatGPT AI chatbots trained on your data. Automate customer support, enhance lead generation, and streamline team workflows with an…

AI Chatbot Builders
Ranked #125 in AI Chatbot Builders

Chatwith

AI Apps

Create a custom AI chatbot trained on your website and files. Integrate with over 6000 apps for enhanced functionality. Deploy on your website in minutes with zero coding. Offers…

AI Chatbot BuildersRetail & Consumer Goods

Ranked #10 in Food & Beverage

View Tool

AI Apps

Create a custom AI chatbot trained on your website and files. Integrate with over 6000 apps for enhanced functionality. Deploy on your website in minutes with zero coding. Offers…

AI Chatbot BuildersRetail & Consumer Goods
Ranked #10 in Food & Beverage

Devika is an open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…

AI Coding Assistants

Ranked #126 in AI GitHub Repos

View Tool

Open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…Devika is an open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…

AI Coding Assistants
Ranked #126 in AI GitHub Repos

openvibe

AI GitHub Repos

Openvibe is a Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…

AI Agent Builders
View Tool

AI GitHub Repos

Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…Openvibe is a Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…

AI Agent Builders
See the Top 250 AI GitHub Repos

Agent Squad

AI GitHub Repos

Agent Squad is an open-source framework for orchestrating multiple specialized AI agents. A classifier routes each user query to the best-suited agent while the orchestrator…

AI Agent Builders

Ranked #77 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source framework for orchestrating multiple specialized AI agents. A classifier routes each user query to the best-suited agent while the orchestrator…Agent Squad is an open-source framework for orchestrating multiple specialized AI agents. A classifier routes each user query to the best-suited agent while the orchestrator…

AI Agent Builders
Ranked #77 in AI GitHub Repos
1 of 8