Skip to content

Latest commit

 

History

History
148 lines (106 loc) · 12.2 KB

File metadata and controls

148 lines (106 loc) · 12.2 KB

LangChain4j

LangChain4j para Iniciantes

Um curso para construir aplicações de IA com LangChain4j e Azure OpenAI GPT-5.2, desde chat básico a agentes de IA.

🌐 Suporte Multilíngue

Suportado via GitHub Action (Automatizado e Sempre Atualizado)

Árabe | Bengali | Búlgaro | Birmanês (Myanmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Checo | Dinamarquês | Holandês | Estónio | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Canarês | Khmer | Coreano | Lituano | Malaio | Malaiala | Marata | Nepali | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tâmil | Telugu | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

Prefere Clonar Localmente?

Este repositório inclui 50+ traduções de idiomas que aumentam significativamente o tamanho do download. Para clonar sem traduções, use checkout esparso:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Isto dá-lhe tudo o que precisa para completar o curso com um download muito mais rápido.

Índice

  1. Início Rápido - Comece com LangChain4j
  2. Introdução - Aprenda os fundamentos do LangChain4j
  3. Engenharia de Prompt - Domine o design eficaz de prompts
  4. RAG (Geração Aumentada por Recuperação) - Construa sistemas inteligentes baseados em conhecimento
  5. Ferramentas - Integre ferramentas externas e assistentes simples
  6. MCP (Protocolo de Contexto de Modelo) - Trabalhe com o Protocolo de Contexto de Modelo (MCP) e módulos Agentic

Vídeos Explicativos

Cada módulo tem uma sessão ao vivo acompanhante onde analisamos os conceitos e código passo a passo.

Módulo Vídeo
01 - Introdução Começando com LangChain4j
02 - Engenharia de Prompt Engenharia de Prompt com LangChain4j
03 - RAG RAG com LangChain4j
04 - Ferramentas & 05 - MCP Agentes de IA com Ferramentas e MCP

Roteiro de Aprendizagem

Novo no LangChain4j? Consulte o Glossário para definições de termos e conceitos principais.

Início Rápido

  1. Faça um fork deste repositório para a sua conta GitHub
  2. Clique em Code → aba Codespaces...New with options...
  3. Use as predefinições – isto selecionará o container de Desenvolvimento criado para este curso
  4. Clique em Create codespace
  5. Aguarde 5-10 minutos até o ambiente estar pronto
  6. Vá diretamente para Início Rápido para começar!

Após concluir os módulos, explore o Guia de Testes para ver conceitos de teste do LangChain4j em ação.

Nota: Este treino usa tanto GitHub Models como Azure OpenAI. O módulo Início Rápido usa GitHub Models (não requer subscrição Azure), enquanto os módulos 1-5 utilizam Azure OpenAI. Comece com uma conta Azure GRATUITA se ainda não tiver.

Aprender com GitHub Copilot

Para começar a codificar rapidamente, abra este projeto num GitHub Codespace ou no seu IDE local com o devcontainer fornecido. O devcontainer usado neste curso vem pré-configurado com GitHub Copilot para programação em par assistida por IA.

Cada exemplo de código inclui perguntas sugeridas que pode fazer ao GitHub Copilot para aprofundar o seu entendimento. Procure os prompts 💡/🤖 em:

  • Cabeçalhos de ficheiros Java - Perguntas específicas para cada exemplo
  • READMEs dos módulos - Prompts de exploração após exemplos de código

Como usar: Abra qualquer ficheiro de código e faça ao Copilot as perguntas sugeridas. Ele tem contexto completo da base de código e pode explicar, expandir e sugerir alternativas.

Quer saber mais? Veja Copilot para Programação em Par com IA.

Recursos Adicionais

LangChain

LangChain4j para Iniciantes LangChain.js para Iniciantes LangChain para Iniciantes

Azure / Edge / MCP / Agents

AZD para Iniciantes Edge AI para Iniciantes MCP para Iniciantes Agentes de IA para Iniciantes


Série de IA Generativa

IA Generativa para Iniciantes IA Generativa (.NET) IA Generativa (Java) IA Generativa (JavaScript)


Aprendizagem Core

ML para Iniciantes Ciência de Dados para Iniciantes IA para Iniciantes Cibersegurança para Iniciantes Desenvolvimento Web para Iniciantes IoT para Iniciantes Desenvolvimento XR para Iniciantes


Série Copilot

Copilot para Programação em Par com IA Copilot para C#/.NET Aventura Copilot

Obter Ajuda

Se ficar preso ou tiver alguma dúvida sobre a criação de aplicações de IA, junte-se a:

Microsoft Foundry Discord

Se tiver feedback sobre o produto ou erros durante o desenvolvimento, visite:

Microsoft Foundry Developer Forum

Licença

Licença MIT - Veja o ficheiro LICENSE para detalhes.


Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos por garantir a precisão, esteja ciente de que as traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações erradas decorrentes da utilização desta tradução.