海外からのアクセス:www.kdjingpai.com
Ctrl + D このサイトをブックマークする
現在の場所図頭 " AIアンサー

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

2025-08-27 1.6 K

工具定义方法

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

  1. をとおして langchain_core.tools インポート tool 装飾家
  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]

ツール統合

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

ほら

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

おすすめ

AIツールが見つからない?こちらをお試しください!

キーワードを入力する アクセシビリティこのサイトのAIツールセクションは、このサイトにあるすべてのAIツールを素早く簡単に見つける方法です。

トップに戻る

ja日本語