Analisando propostas

Chatbot Open Ai - Implementação de Melhorias (Mvp)

Publicado em 22 de Novembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Olá!

Possuo um chatBOT previamente criado por mim mesmo, que utiliza dois agentes: o primeiro gera um código em pandas e o executa, gerando um arquivo output.xlsx, e o segundo lê esse arquivo e interage com o usuário. Resolvi usar esse procedimento pois o chatBOT deve consultar uma grande base de dados, e passar esses dados diretamente para o prompt (sem o filtro que cria o output.xlsx) é inviável, dada a limitação de tokens.

Contexto: o usuário pergunta sobre os dados de aviação disponibilizados pela ANAC (compilados por mim em uma base de dados), o bot acessa uma SQLite e responde o usuário.

Nesse sentido, gostaria de um freelancer para resolver os seguintes problemas:

1) Essa arquitetura é a melhor ou você sugere outra forma de abordar o problema?

2) Gostaria que as pessoas pudessem perguntar coisas diversas (ex: "Olá chat, como você está?") e ele respondesse naturalmente, mas também respondesse perguntas específicas e, para esses casos, utilizasse apenas a base de dados para responder.

3) Gostaria que ele funcionasse no modelo ChatBOT (perguntas e respostas dinâmicas, como o chatGPT), e não na forma atual (como na imagem anexa). Estou utilizando GRADIO para tal, mas aberto à sugestões.

4) Integração com outras databases: gostaria que o chat pudesse interagir com outras databases, à depender do assunto abordado pelo usuário. Ex: se pergunta X, acessar a base A, se pergunta Y, acessar a base B, e assim por diante... (Fique à vontade para sugerir algo melhor).

Enfim, essas são as demandas. Trata-se apenas de um MVP então não precisa ser perfeito, apenas cumprir os pontos supracitados.

Obrigado! :)

Contexto Geral do Projeto

Basicamente, iremos criar um chatBOT que processa os dados da ANAC sobre cancelamentos de voos e sobre rotas performadas.

Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário

Prazo de Entrega: 30 de Novembro de 2024