Quinta Etapa: Exploração de Cenários de Aplicação de IA
Curso abrangente oficial da API Claude da Anthropic, ensinando desenvolvedores a usar a API para construir aplicativos de IA, abrangendo engenharia de prompts, uso de ferramentas, RAG e desenvolvimento de agentes inteligentes.
Curso Detalhado: Claude com a API da Anthropic
Visão Geral do Curso
Claude com a API da Anthropic é um curso em vídeo abrangente, oferecido oficialmente pela Anthropic, projetado especificamente para ensinar desenvolvedores a integrar a IA Claude em suas aplicações usando a API da Anthropic. O curso é hospedado no sistema de gerenciamento de aprendizagem Skilljar e oferece uma experiência de aprendizado interativa, acompanhamento de progresso e um certificado de conclusão.
Objetivos do Curso
Através de exercícios práticos e casos de uso reais, os participantes aprenderão a:
- Implementar IA conversacional
- Geração Aumentada por Recuperação (RAG)
- Automatizar fluxos de trabalho
- Aproveitar as capacidades multimodais de Claude para processar texto, imagens e documentos
Ementa Detalhada do Curso
1. Introdução (Introduction)
- Boas-vindas ao curso
- Visão geral da Anthropic
- Visão geral dos modelos Claude
2. Acessando Claude com a API (Accessing Claude with the API)
- Fundamentos do Acesso à API
- Obtenção da chave API
- Envio de requisições
- Diálogos multi-turn
- Exercício de chat
- Prompts de Sistema
- Conceitos de prompts de sistema
- Exercício de prompts de sistema
- Controle de Parâmetros
- Parâmetro de temperatura (Temperature)
- Streaming de resposta (Response streaming)
- Controle da saída do modelo
- Dados Estruturados
- Processamento de dados estruturados
- Exercício de dados estruturados
- Pesquisa de satisfação do curso
- Questionário de acesso à API
3. Avaliação de Prompts (Prompt Evaluation)
- Conceitos de avaliação de prompts
- Fluxo de trabalho de avaliação típico
- Geração de conjuntos de dados de teste
- Execução da avaliação
- Pontuação baseada em modelo
- Pontuação baseada em código
- Exercício de avaliação de prompts
- Questionário de avaliação de prompts
4. Técnicas de Engenharia de Prompts (Prompt Engineering Techniques)
- Fundamentos da engenharia de prompts
- Expressão clara e direta
- Descrição específica
- Estruturação usando tags XML
- Fornecimento de exemplos
- Exercício de técnicas de prompts
- Questionário de técnicas de engenharia de prompts
5. Uso de Ferramentas com Claude (Tool Use with Claude)
- Introdução ao Uso de Ferramentas
- Visão geral do projeto
- Funções de ferramenta
- Arquitetura de ferramentas
- Processamento de Mensagens
- Processamento de blocos de mensagens
- Envio de resultados de ferramentas
- Diálogos Multi-turn e Ferramentas
- Implementação de interações multi-turn
- Uso de múltiplas ferramentas
- Ferramentas Dedicadas
- Ferramenta de processamento em lote (The batch tool)
- Ferramenta de dados estruturados
- Ferramenta de edição de texto (The text edit tool)
- Ferramenta de pesquisa na web (The web search tool)
- Questionário de uso de ferramentas
6. Geração Aumentada por Recuperação (Retrieval Augmented Generation)
- Introdução ao RAG
- Estratégias de segmentação de texto
- Embeddings de texto
- Fluxo completo de RAG
- Implementação do fluxo de RAG
- Busca lexical BM25
- Pipelines RAG multi-índice
- Reordenação de resultados
- Recuperação de contexto
- Questionário de RAG
7. Recursos do Claude (Features of Claude)
- Recursos Avançados
- Pensamento estendido (Extended thinking)
- Suporte a imagens
- Suporte a PDF
- Recurso de citações (Citations)
- Recursos de Cache
- Cache de prompts
- Regras de cache de prompts
- Aplicações práticas de cache
- Execução de Código
- Execução de código e API de arquivos
- Questionário de recursos do Claude
8. Protocolo de Contexto do Modelo (Model Context Protocol)
- Introdução ao MCP
- Cliente MCP
- Configuração do projeto
- Definição de ferramentas usando MCP
- Inspetor de servidor
- Implementação do cliente
- Definição de recursos
- Acesso a recursos
- Definição de prompts
- Prompts no cliente
- Revisão do MCP
- Questionário de MCP
9. Aplicações Anthropic - Claude Code e Uso de Computador
- Aplicações Anthropic
- Configuração do Claude Code
- Aplicações práticas do Claude Code
- Aprimoramento do servidor MCP
- Paralelização do Claude Code
- Depuração automática
- Uso de Computador
- Como funciona o uso de computador
- Questionário de aplicações Anthropic
10. Agentes e Fluxos de Trabalho (Agents and Workflows)
- Visão geral de agentes e fluxos de trabalho
- Paralelização de fluxos de trabalho
- Fluxos de trabalho encadeados
- Fluxos de trabalho de roteamento
- Agentes e ferramentas
- Verificação de ambiente
- Comparação entre fluxos de trabalho e agentes
- Questionário de agentes e fluxos de trabalho
11. Avaliação Final (Final Assessment)
- Teste de avaliação abrangente
12. Conclusão do Curso (Wrapping up!)
- Revisão e resumo do curso
Resultados de Aprendizagem
Ao concluir este curso, os alunos serão capazes de:
Operações Básicas da API
- Configurar e autenticar a API da Anthropic
- Gerenciar chaves API e configurações de requisição
- Implementar diálogos de uma e múltiplas rodadas
Técnicas Avançadas de Prompt
- Dominar estratégias eficazes de engenharia de prompts
- Usar tags XML para saída estruturada
- Implementar avaliação e otimização de prompts
Integração de Ferramentas
- Construir e implantar funcionalidades de uso de ferramentas
- Implementar fluxos de trabalho complexos com múltiplas ferramentas
- Dominar o Protocolo de Contexto do Modelo
Funcionalidades de Nível de Produção
- Implementar Geração Aumentada por Recuperação (RAG)
- Aproveitar capacidades multimodais
- Implantar sistemas de agentes
Aplicações Práticas
- Construir aplicações de IA conversacional
- Criar fluxos de trabalho automatizados
- Implantar sistemas de IA de nível de produção
Destaques do Curso
- Orientado à Prática: Aprenda através de numerosos exercícios e casos de uso reais
- Cobertura Abrangente: Um caminho de aprendizado completo, do básico ao avançado
- Aprendizagem Interativa: Questionários online e exercícios práticos
- Acompanhamento de Progresso: O sistema de gerenciamento de aprendizagem rastreia o progresso do estudo
- Certificado de Conclusão: Receba um certificado oficial após a conclusão do curso
- Conteúdo Atualizado: Abrange os recursos e funcionalidades mais recentes do Claude 4
Requisitos Técnicos
- Fundamentos de Programação: Experiência em programação Python
- Conhecimento de API: Conceitos básicos de requisições API
- Ambiente de Desenvolvimento: Um ambiente capaz de executar código Python
Plataforma de Aprendizagem
O curso é hospedado no sistema de gerenciamento de aprendizagem Skilljar, oferecendo:
- Um caminho de aprendizagem estruturado
- Uma experiência de aprendizagem interativa
- Acompanhamento do progresso de aprendizagem
- Certificado de conclusão
- Acesso organizado aos recursos do curso
Valor do Curso
Este é um curso oficial e autorizado pela Anthropic, que oferece aos desenvolvedores um caminho de aprendizado completo, do iniciante ao avançado, para dominar a API do Claude, sendo um recurso essencial para a construção de aplicações impulsionadas por IA.