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.

ClaudeAPIAIApplicationAnthropicWebSiteVideoFreeEnglish

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:

  1. 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
  2. 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
  3. 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
  4. Funcionalidades de Nível de Produção

    • Implementar Geração Aumentada por Recuperação (RAG)
    • Aproveitar capacidades multimodais
    • Implantar sistemas de agentes
  5. 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.