Entrar em Contato
 Duração 21 horas

Programa do Curso

1. Introdução ao Spring AI

  • Criação e configuração de projeto
  • O papel do prompt e o envio de prompts
  • Escrita do primeiro teste
  • Escolha de um modelo
  • Configuração do modelo
  • Visão geral das capacidades do Spring AI

2. Compreendendo as respostas

  • Como verificar respostas relevantes
  • A precisão em tempo de execução

3. Detalhes sobre Prompts

  • Uso de modelos de prompt (prompt templates)
  • Definição de um novo modelo de prompt
  • Compreensão do contexto
  • O papel e sua importância
  • Influenciando a geração de respostas usando opções
  • Streaming e formatação da saída
  • Metadados na resposta

4. Usando seus dados e documentos

  • Compreendendo o RAG (Geração Aumentada por Recuperação)
  • Configuração do vector store e carregamento de documentos
  • Uma primeira implementação de RAG
  • Um RAG usando um advisor
  • Capacidades modulares de RAG

5. O papel da memória na IA

  • Por que precisamos de memória
  • Adicionando e configurando memória para suportar conversas
  • O ID da conversa
  • Suporte a memória persistente
  • Armazenando memória de chat em vector store

6. Ferramentas de IA

  • Uma aplicação habilitada para ferramentas
  • Compreendendo as capacidades das ferramentas
  • Escrita e utilização prática de uma ferramenta
  • Funções como ferramentas

7. O Modelo de Protocolo de Contexto (MCP)

  • Por que precisamos do MCP?
  • Trabalhando com um Cliente MCP
  • Escrita do Servidor MCP
  • Banco de dados e ferramentas para o Servidor MCP
  • Compreendendo o transporte HTTP e SSE (Server-Sent Events)
  • Exposição de prompts e recursos

8. Monitoramento de operações

  • Habilitando métricas do actuator
  • Verificação de operações do vector store
  • Análise da interação com o modelo
  • Contagem de tokens
  • Integração com Prometheus e criação de dashboard
  • Rastreamento (tracing) de operações de IA

9. Salvaguardas na IA generativa

  • Controle de documentos acessados via RAG
  • Segurança de ferramentas
  • Contrapontes a prompts adversariais
  • Moderação de entrada do usuário

10. Padrões comuns de IA generativa

  • Resumo de conteúdo
  • Tradução de mensagens
  • Análise de sentimento

11. O papel dos Agentes

  • O que é um agente
  • Implementação de fluxos de trabalho agênticos
  • Encadeamento de prompts, roteamento de tarefas e paralelização
  • Acesso a agentes via MCP

Requisitos

Os participantes devem ter:

  • Conhecimento sólido de programação Java
  • Experiência prática com Spring e Spring Boot
  • Familiaridade com a construção e configuração de aplicações Spring Boot
  • Compreensão básica de APIs REST e HTTP
  • Compreensão básica de JSON e configuração de aplicações
  • Compreensão básica de IA generativa e Modelos de Linguagem de Grande Escala (LLMs)
  • É recomendada familiaridade com bancos de dados e conceitos de acesso a dados
  • Não é necessária experiência prévia com Spring AI, RAG, MCP ou agentes de IA

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas