Pular para o conteúdo principal
ToolPotion

Chatbot de RH Autônomo

O Chatbot de RH Autônomo é um protótipo de aplicação empresarial construído no GitHub. Ele responde a consultas de RH usando ferramentas como Políticas de Controlo de Tempo e Dados de Funcionários. Desenvolvido com LangChain, Pinecone e Streamlit, ele aproveita o ChatGPT ou gpt-3.5-turbo para sua funcionalidade principal, fornecendo um agente de RH autônomo.

Visitar URL

Descrição

O Chatbot de RH Autônomo, hospedado no GitHub, foi projetado como um protótipo de aplicação empresarial. Ele funciona como um agente autônomo capaz de responder a consultas relacionadas a RH usando um conjunto de ferramentas. A arquitetura do chatbot é construída sobre os módulos de agentes e ferramentas do LangChain, utilizando o Pinecone como um banco de dados vetorial e alimentado por ChatGPT ou gpt-3.5-turbo. O front-end é desenvolvido com Streamlit, incorporando o componente streamlit_chat para interação do usuário.

A funcionalidade do chatbot está centrada em várias ferramentas-chave. Estas incluem Políticas de Controlo de Tempo, um documento de política de RH de amostra gerado pelo ChatGPT, e Dados de Funcionários, um arquivo CSV contendo informações fictícias de funcionários. Embeddings para o documento de política de RH são criados usando o modelo text-embedding-ada-002 da OpenAI e armazenados em um índice Pinecone. Os dados dos funcionários são carregados como um dataframe pandas e manipulados pelo LLM usando o PythonAstREPLTool do LangChain. Além disso, o chatbot incorpora o módulo de cadeia de calculadora do LangChain, LLMMathChain, para realizar cálculos.

O projeto oferece uma versão modernizada usando um loop de agente via API de Respostas da OpenAI, sem LangChain ou Pinecone, com resumos de raciocínio gpt-5.2, disponível no diretório v2/. A implementação original de 2023 é preservada para referência. A pilha de tecnologias inclui Azure OpenAI Service, LangChain, Pinecone, Streamlit, Azure Data Lake e Azure Data Factory. O projeto é de autoria de Stephen Bonifacio, que fornece links para seus perfis no LinkedIn e Twitter para maior envolvimento.

O valor do chatbot reside em sua capacidade de automatizar as respostas a consultas de RH, fornecendo uma aplicação prática de IA em ambientes empresariais. Ele agiliza a recuperação de informações e oferece uma interface amigável para que os funcionários acessem informações relacionadas a RH de forma eficiente. A natureza de código aberto do projeto permite a personalização e o desenvolvimento posterior, tornando-o um recurso valioso para desenvolvedores e profissionais de RH.

Recursos principais de Chatbot de RH Autônomo

  • Agente de RH autônomo

  • Responde a consultas de RH

  • Usa agentes e ferramentas LangChain

  • Emprega o banco de dados vetorial Pinecone

  • Alimentado por ChatGPT ou gpt-3.5-turbo

  • Front-end construído com Streamlit

  • Inclui a ferramenta Políticas de Controlo de Tempo

  • Utiliza Dados de Funcionários do CSV

  • Integra o PythonAstREPLTool do LangChain

  • Incorpora a calculadora LLMMathChain

  • Usa o modelo text-embedding-ada-002 da OpenAI

  • Versão modernizada com a API de Respostas da OpenAI

  • Projeto de código aberto

Primeiros passos com Chatbot de RH Autônomo

  1. Clone: Clone o repositório para um diretório local.

  2. Instalar Dependências: Navegue até o diretório local e execute `pip install -r requirements.txt` no seu terminal.

  3. Configurar Chaves de API: Insira suas chaves de API no arquivo `hr_agent_backend_local.py` (ou `hr_agent_backend_azure.py` se estiver usando o Azure).

  4. Executar o Frontend: Execute `streamlit run hr_agent_frontent.py` no seu terminal.

  5. Criar Conta Pinecone: Crie uma conta Pinecone em pinecone.io.

  6. Armazenar Embeddings: Execute o notebook 'store_embeddings_in_pinecone.ipynb' e substitua as chaves de API.

Casos de uso de Chatbot de RH Autônomo

  • Automação de Consultas de RH
  • Autoatendimento do Funcionário
  • Recuperação de Informações de Políticas
  • Análise de Dados
  • Melhoria de Processos de RH
  • Base de Conhecimento
  • Treinamento e Integração
  • Conformidade

Perguntas frequentes de Chatbot de RH Autônomo

Avaliações de Chatbot de RH Autônomo

Carregando...

Ferramentas de IA populares como Chatbot de RH Autônomo

Construa chatbots poderosos com IA usando OpenAssistantGPT, uma plataforma intuitiva que aproveita a API da OpenAI. Automatize o suporte ao cliente, vendas e muito mais,…

Criadores de chatbots de IA

Repositórios de IA no GitHub

iX é uma plataforma para projetar e implantar agentes e fluxos de trabalho autônomos e semiautônomos com tecnologia LLM. Ele fornece uma solução flexível e escalável para…

Criadores de agentes de IA

Repositórios de IA no GitHub

AgentLabs fornece um frontend universal de agente de IA de código aberto. Simplifica o envio de agentes de IA para usuários, oferecendo recursos de autenticação, interfaces de…

Criadores de agentes de IA

Askli é uma plataforma no-code para construir chatbots personalizados com IA ChatGPT treinados com seus dados. Automatize o suporte ao cliente, aprimore a geração de leads e…

Criadores de chatbots de IA

Crie um chatbot de IA personalizado treinado no seu site e arquivos. Integre com mais de 6000 aplicativos para funcionalidade aprimorada. Implante em seu site em minutos sem…

Criadores de chatbots de IA

Repositórios de IA no GitHub

Devika é um engenheiro de software de IA de código aberto, projetado como uma alternativa ao Devin. Ele entende instruções de alto nível, as decompõe, pesquisa informações e…

Assistentes de programação com IA

Repositórios de IA no GitHub

Openvibe é uma estrutura de código aberto baseada em Python, projetada para agentes de codificação de IA. Ele fornece uma estrutura modular para desenvolver e implantar aplicações…

Assistentes de programação com IA

Repositórios de IA no GitHub

Agent Squad é um framework flexível e de código aberto para orquestrar múltiplos agentes de IA para gerenciar conversas complexas. Ele roteia consultas de forma inteligente,…

Criadores de agentes de IA