Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite
Derzeitige Position:Abb. Anfang " AI-Antworten

如何在 LangGraph CodeAct 中添加自定义工具来扩展智能体能力?

2025-08-27 1.6 K

工具定义方法

使用 LangGraph CodeAct 添加自定义工具需要符合 LangChain 规范。具体步骤如下:

  1. durch (eine Lücke) langchain_core.tools importieren (Daten) tool Tapezierer
  2. 用 Python 函数定义所需工具功能
  3. 确保参数类型明确并有文档字符串说明

实例演示

以下是数学工具的添加示例:

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]

Werkzeugintegration

在初始化智能体时将工具列表传入:code_act = create_codeact(model, tools=tools, eval=None)。集成后,智能体就能在生成的代码中使用定义的工具了。

caveat

工具函数需要有清晰的参数类型标注和文档说明,这有助于模型正确理解和使用这些工具。

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

zurück zum Anfang

de_DEDeutsch