AI Services
AI Services são interfaces Java anotadas com @RegisterAiService cujo comportamento é gerado automaticamente pelo Quarkus LangChain4j. Elas representam o padrão reativo da Section 1 do workshop: o LLM responde a prompts do usuário, pode receber contexto via RAG, invocar ferramentas locais ou remotas (MCP) e ser protegido por guardrails.
Este trilho cobre os Steps 02 a 09 do Quarkus LangChain4j Workshop, Section 1, sempre usando o cenário da locadora Miles of Smiles.
Capítulos
| Ordem | Capítulo | O que você aprende |
|---|---|---|
| 1 | Configuration and Streaming | Parâmetros do modelo, streaming de respostas e system messages |
| 2 | Retrieval Augmented Generation | Ingestão de documentos e recuperação de contexto (RAG) |
| 3 | Function Calling and Tools | Function calling e tools locais com @Tool e @ToolBox |
| 4 | Model Context Protocol (MCP) | Integração com servidores MCP remotos via @McpToolBox |
| 5 | Guardrails | Proteção contra prompt injection com input guardrails |
Ordem sugerida
Leia os capítulos na ordem acima. Cada um pressupõe o conhecimento dos anteriores, especialmente Function Calling (Step 07) e MCP (Step 08) antes de Guardrails (Step 09).

CC BY 4.0 DEED