Agentes de IA com Java
Agentes de IA com Java: do zero ao deploy com Spring Boot e Kubernetes
Parte 1: Fundamentos
Por que Java na era dos agentes de IA (e onde Python não é a melhor escolha em ambiente corporativo)
LLMs para quem é engenheiro: tokens, contexto, temperatura, custos e limites
O que é, de fato, um agente: loop, ferramentas, memória e planejamento
Parte 2: Construindo
4. Primeiro projeto com Spring AI: chat, prompts e saída estruturada
5. Tool calling: dando ao agente acesso a APIs e serviços internos
6. RAG na prática: embeddings, banco vetorial (pgvector) e chunking
7. Memória e contexto de conversa
8. Multiagentes: dividindo responsabilidades entre agentes
Parte 3: Arquitetura de produção
9. Orquestração assíncrona com Kafka e RabbitMQ
10. Resiliência: timeouts, retries, circuit breaker e fallback entre modelos
11. Observabilidade: logs, métricas, tracing e avaliação da qualidade das respostas
12. Segurança e compliance: prompt injection, vazamento de dados, LGPD e auditoria
Parte 4: Deploy
13. Containerização com Docker e deploy em Kubernetes
14. Infraestrutura como código com Terraform
15. Controle de custos e escalabilidade
