Introdução geral
O PeterCat é uma solução inteligente de bot de perguntas e respostas para mantenedores e desenvolvedores da comunidade do GitHub. O PeterCat oferece um sistema de configuração de agente de perguntas e respostas conversacional, uma solução de implantação auto-hospedada e um conveniente SDK de aplicativo tudo-em-um que permite aos usuários criar bots de perguntas e respostas para seus repositórios do GitHub com um único clique e integrá-los rapidamente a vários sites ou projetos oficiais. Os principais recursos do PeterCat incluem repositório automático de conhecimento, integração multiplataforma e ecossistema de suporte técnico eficiente.
Lista de funções
- Sistema de configuração de agente de perguntas e respostas conversacionaisConfiguração do bot com preenchimento automático, incluindo Prompt, nome, avatar, abridor e muito mais.
- Programa de implementação auto-hospedadaSuporte a implantações locais e da AWS para garantir a segurança e a privacidade dos dados.
- SDK de aplicativo completoIntegração: Convenientemente integrado ao site ou projeto oficial, com suporte a uma variedade de métodos de integração.
- Entrada automática de conhecimentoRepositório automático de documentos e problemas do GitHub como uma base de conhecimento para bots.
- Integração multiplataformaSuporte à integração do SDK do aplicativo de diálogo ao site oficial, instalação do APP do GitHub com um clique no repositório do GitHub.
- Suporte ao gerenciamento de projetosEle suporta consulta de projeto, discussão de respostas, resumo de PR, revisão de código, gerenciamento de problemas e assim por diante.
Usando a Ajuda
Processo de instalação
- Implementação auto-hospedada::
- Serviço de inicialização local::
- Clone o repositório do PeterCat localmente.
- Configure as variáveis de ambiente e certifique-se de que todas as variáveis necessárias estejam definidas.
- estar em movimento
docker-compose up
Inicie o serviço.
- Implementação no AWS::
- Configurar variáveis de ambiente relacionadas ao AWS.
- Implemente o serviço usando a CLI do AWS para garantir que todos os recursos estejam configurados corretamente.
- Instalação do aplicativo GitHub::
- Instale o PeterCat APP em seus repositórios do GitHub para autorizar o acesso aos repositórios.
- Defina as configurações do APP para garantir a conexão adequada com o serviço PeterCat.
Diretrizes para uso
- Criação de um bot de resposta inteligente::
- Digite o endereço ou o nome do repositório do GitHub no console do PeterCat.
- O sistema gerará automaticamente a configuração do bot, incluindo Prompt, nome, avatar, etc.
- Após concluir a configuração, o robô começará a trabalhar automaticamente nas solicitações de suporte técnico relacionadas.
- Repositório de conhecimento::
- Depois que o bot for criado, todos os documentos e problemas relacionados do GitHub serão repostos automaticamente.
- Os usuários podem visualizar e gerenciar o conteúdo da base de conhecimento no console para garantir a precisão e a pontualidade das respostas do bot.
- Integração multiplataforma::
- Use o Dialogue App SDK para integrar o bot em um site ou projeto oficial.
- Instale o PeterCat APP em seu repositório GitHub para integração com um clique.
- Suporte ao gerenciamento de projetos::
- O console do PeterCat permite verificar o status do seu projeto, responder a discussões, visualizar o resumo do PR e realizar uma revisão de código.
- Oferece suporte ao gerenciamento de problemas, incluindo a verificação de problemas, o levantamento de problemas e a resposta a problemas.
Procedimento de operação detalhado
- Configuração de variáveis de ambiente::
- existir
.env.local
para definir as variáveis de ambiente do cliente, comoNEXT_PUBLIC_API_DOMAIN
. - existir
.env
para definir as variáveis de ambiente do servidor, comoAPI_URL
eWEB_URL
etc.
- existir
- Início dos serviços::
- estar em movimento
docker-compose up
Inicie o serviço local. - Certifique-se de que todos os serviços estejam funcionando, visitando
http://localhost:3000
Exibir console.
- estar em movimento
- Gerenciar a base de conhecimento::
- Visualize documentos e problemas recebidos no console.
- Adicione ou atualize manualmente o conteúdo da base de conhecimento para garantir a precisão das respostas do bot.
- Integração ao site oficial::
- Use o Dialogue App SDK para integrar o bot em um site ou projeto oficial.
- Defina as configurações do SDK para garantir a conexão adequada com o serviço PeterCat.