docs: atualizando documentacao para arquitetura Postgres + MySQL

main
parent e0fbca8e1a
commit c1974d8379

@ -36,8 +36,8 @@ Retorna: "Encontrei 5 veículos sedans disponíveis até R$ 50.000..."
| ------------------- | ------------------ | ------------------------------------------------ | | ------------------- | ------------------ | ------------------------------------------------ |
| **Backend** | FastAPI | Framework web moderno e rápido para APIs Python | | **Backend** | FastAPI | Framework web moderno e rápido para APIs Python |
| **IA/LLM** | Google Vertex AI | Plataforma de IA empresarial com Gemini 1.5 Pro | | **IA/LLM** | Google Vertex AI | Plataforma de IA empresarial com Gemini 1.5 Pro |
| **Banco de Dados** | PostgreSQL | Banco relacional robusto para dados estruturados | | **Banco de Dados (Tools)** | PostgreSQL | Banco relacional para metadados de ferramentas |
| **Dados de Teste** | FakerAPI | Geração de dados fictícios para simulação | | **Banco Fictício (Mock)** | MySQL | Dados de negócio simulados usados pelos handlers |
| **Containerização** | Docker | Isolamento e deploy consistente | | **Containerização** | Docker | Isolamento e deploy consistente |
| **Orquestração** | Google Cloud Build | Pipeline automatizado de build e deploy | | **Orquestração** | Google Cloud Build | Pipeline automatizado de build e deploy |
| **Computação** | Google Cloud Run | Plataforma serverless escalável | | **Computação** | Google Cloud Run | Plataforma serverless escalável |
@ -71,7 +71,7 @@ Orquestrador/
│ │ ├── llm_service.py # Integração com Vertex AI / Gemini │ │ ├── llm_service.py # Integração com Vertex AI / Gemini
│ │ ├── tool_registry.py # Registro e descoberta de ferramentas │ │ ├── tool_registry.py # Registro e descoberta de ferramentas
│ │ ├── handlers.py # Handlers de execução de tools │ │ ├── handlers.py # Handlers de execução de tools
│ │ └── fakerapi_client.py # Cliente para gerar dados fictícios │ │ └── handlers.py # Handlers consultando MySQL fictício
│ │ │ │
│ ├── repositories/ │ ├── repositories/
│ │ └── tool_repository.py # Acesso a dados de ferramentas │ │ └── tool_repository.py # Acesso a dados de ferramentas
@ -157,7 +157,7 @@ Pipeline CI/CD totalmente gerenciado que faz build da imagem, realiza testes e f
┌──────────────────────────────────┐ ┌──────────────────────────────────┐
│ Tool Handlers │ │ Tool Handlers │
│ - Executa: consultar_estoque │ │ - Executa: consultar_estoque │
│ - Busca no PostgreSQL │ - Busca no MySQL fictício
└──────┬───────────────────────────┘ └──────┬───────────────────────────┘

Loading…
Cancel
Save