Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito
Posição atual:fig. início " Respostas da IA

Como posso adicionar ferramentas personalizadas ao LangGraph CodeAct para ampliar os recursos das inteligências?

2025-08-27 1.8 K

Metodologia de definição de ferramentas

A adição de uma ferramenta personalizada usando o LangGraph CodeAct exige conformidade com a especificação LangChain. As etapas são as seguintes:

  1. através de (uma lacuna) langchain_core.tools importação (dados) tool decorador
  2. Definição das funções necessárias da ferramenta com funções Python
  3. Certifique-se de que o tipo de parâmetro seja claro e tenha uma descrição da string de documentação

Demonstração

Abaixo está um exemplo da adição de uma ferramenta de matemática:

from langchain_core.tools import tool
import math
@tool
def add(a: float, b: float) -> float:
    """加法工具"""
    return a + b
@tool
def sqrt(a: float) -> float:
    """平方根工具"""
    return math.sqrt(a)
tools = [add, sqrt]

integração de ferramentas

Passe a lista de ferramentas ao inicializar o smartbody:code_act = create_codeact(model, tools=tools, eval=None). Uma vez integrada, a intelligentsia poderá usar as ferramentas definidas no código gerado.

advertência

As funções da ferramenta precisam ser claramente rotuladas e documentadas com tipos de parâmetros, o que ajuda o modelo a entender e usar as ferramentas corretamente.

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

Ferramentas de IA mais recentes

voltar ao topo

pt_BRPortuguês do Brasil