Spaces:
Sleeping
Sleeping
metadata
title: Central Da Visao Chatbot
emoji: 👁️
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
app_port: 7860
👁️ Assistente Virtual - Central da Visão (RAG)
Este projeto consiste em um Assistente Virtual Inteligente desenvolvido para a "Central da Visão". O sistema utiliza técnicas de RAG (Retrieval-Augmented Generation) para atuar como um consultor de saúde, acolhendo pacientes, tirando dúvidas sobre cirurgias oftalmológicas (Catarata, Refrativa) e agendando consultas com base em uma base de conhecimento interna.
🚀 Funcionalidades
- Consultoria Especializada: Responde dúvidas sobre procedimentos, valores e clínicas parceiras.
- Persona Empática: Configurado para responder com "Empatia Radical", linguagem simples e acolhedora, focada no público idoso e classes C/D.
- Contorno de Objeções: Treinado para lidar com questões de preço, insegurança e urgência médica.
🛠️ Stack Tecnológica
O projeto foi construído utilizando Python e as seguintes tecnologias:
- LangChain: Orquestração do fluxo de IA e RAG.
- ChromaDB: Banco de dados vetorial para armazenamento e recuperação de embeddings.
- OpenAI API: LLM (Modelo
gpt-3.5-turbo) para geração das respostas. - HuggingFace Embeddings: Modelo de embedding
Qwen/Qwen3-Embedding-0.6Bpara vetorização dos documentos.
📂 Estrutura do Projeto
├── docs/ # Pasta onde devem ficar os arquivos de texto (.txt) para base de conhecimento
├── chroma_db/ # Banco de dados vetorial gerado (persistido)
├── .env # Arquivo de configuração de variáveis de ambiente (API Keys)
├── chat.py # Script principal para interagir com o chat
├── prompts.py # Definição do Template de Prompt e Persona
├── retriever.py # Script para ingerir documentos e criar o banco vetorial
├── requirements.txt # Dependências do projeto
└── README.md # Documentação