Permite perguntas e respostas interativas sobre documentos do CUHKSZ via IA, usando LlamaIndex para recuperação de conhecimento e integração com LangChain.
Chat-With-CUHKSZ oferece um pipeline simplificado para construir um chatbot específico de domínio baseado na base de conhecimento do CUHKSZ. Após clonar o repositório, os usuários configuram suas credenciais de API do OpenAI e especificam fontes de documentos, como PDFs do campus, páginas da web e artigos de pesquisa. A ferramenta usa LlamaIndex para pré-processar e indexar os documentos, criando um armazenamento vetorial eficiente. O LangChain orquestra a recuperação e os prompts, entregando respostas relevantes em uma interface conversacional. A arquitetura suporta a adição de documentos personalizados, ajuste de estratégias de prompt e implantação via Streamlit ou um servidor Python. Também integra melhorias opcionais de busca semântica, suporta logging de consultas para auditoria, e pode ser estendido para outras universidades com configuração mínima.
DB-conv é uma biblioteca Python leve projetada para permitir IA conversacional sobre bancos de dados SQL. Após a instalação, os desenvolvedores a configuram com detalhes de conexão ao banco de dados e credenciais do provedor LLM. O DB-conv cuida da inspeção do esquema, constrói SQL otimizado a partir de prompts do usuário, executa consultas e retorna resultados em tabelas ou gráficos. Suporta múltiplos mecanismos de banco de dados, cache, registro de consultas e templates de prompts personalizáveis. Ao abstrair engenharia de prompts e geração de SQL, o DB-conv simplifica a construção de chatbots, assistentes de voz ou interfaces web para exploração de dados auto-serviço.