Back to Browse

LangChain Tools

2.9K views
Oct 15, 2025
35:48

Nesta aula da nossa série "LangChain e LangGraph com Python: O Guia Definitivo", vamos mergulhar em um dos conceitos mais transformadores do LangChain: as Tools (Ferramentas). Descubra como dar superpoderes à sua LLM, permitindo que ela execute tarefas no mundo real, como fazer cálculos, acessar APIs, ler arquivos e muito mais! Vamos desmistificar um ponto crucial que confunde muitos desenvolvedores: a LLM não executa o código diretamente! Eu vou te guiar, passo a passo, pelo ciclo de execução real de uma ferramenta (conhecido como padrão ReAct), onde a LLM sugere uma ação, e nós, desenvolvedores, a executamos de forma segura. Neste vídeo, você aprenderá: - O que são LangChain Tools e por que elas são essenciais para criar agentes de IA poderosos. - A diferença fundamental entre a LLM "sugerir" e "executar" uma ferramenta. - Como criar sua primeira tool em Python usando o decorator @tool. - A importância das docstrings e da tipagem para que a LLM entenda suas ferramentas. - O fluxo manual completo: desde a requisição do usuário, a identificação da tool_call, a execução da função em Python, o retorno com a ToolMessage e a resposta final da LLM. - Como vincular ferramentas a um modelo usando .bind_tools(). Esta aula é a base que você precisa para entender como os agentes do LangGraph funcionam por baixo dos panos. Ao final, você estará pronto para começar a construir IAs muito mais capazes e interativas. Vamos codificar juntos! --- Conteúdo desta aula: Configurando tools na LLM com LangChain (Aula 4) Número desta aula: 4 Link do repositório: https://github.com/luizomf/react_agent_langgraph_course Link da Playlist completa: https://www.youtube.com/playlist?list=PLbIBj8vQhvm09IqqLYIwLF5dGrcbJzFZc Meus Cursos: https://www.otaviomiranda.com.br/ Newsletter: https://luizomf.substack.com/ --- Capítulos 00:00:00 - Introdução às LangChain Tools, os Superpoderes da LLM 00:00:49 - O que são Ferramentas ou Tools no LangChain? 00:02:42 - O Erro Comum Mais Comum Que Vejo Em Iniciantes 00:03:51 - O Fluxo de Execução e Como a LLM Pede para Usar uma Tool 00:06:28 - O Papel do Desenvolvedor e da ToolMessage 00:10:54 - Criando a Primeira Ferramenta com @tool na prática 00:11:43 - Analisando a StructuredTool gerada pelo decorator 00:13:45 - Configurando a LLM com bind_tools 00:20:56 - Quando a LLM Decide Chamar uma Ferramenta? 00:21:33 - Analisando a Resposta da LLM e O que são os tool_calls? 00:22:41 - Mapeando e Executando a Função Python Solicitada 00:26:45 - Tratando Erros Durante a Execução de Ferramentas 00:28:51 - Devolvendo o Resultado e Criando a ToolMessage 00:30:23 - O Ciclo Completo, Enviando o Resultado de Volta para a LLM 00:32:34 - Resumo do Fluxo de Execução de uma Ferramenta 00:34:03 - Rumo à Automação com LangGraph --- #LangChain #Python #InteligenciaArtificial #LangGraph #Desenvolvimento

Download

0 formats

No download links available.

LangChain Tools | NatokHD