مرجع ابزارهای داخلی
Agent با مجموعهای از ابزارهای داخلی عرضه میشود که هوش مصنوعی در طول گفتگوها به طور خودکار فراخوانی میکند. این ابزارها به طور پیشفرض در گفتگوهای ماندگار در دسترس هستند؛ توسعهدهندگان اسکریپت معمولاً نیازی به فراخوانی مستقیم آنها ندارند — هوش مصنوعی بر اساس قصد کاربر ابزار مناسب را انتخاب میکند.
درک اینکه این ابزارها چه کاری میتوانند انجام دهند به شما کمک میکند prompt های سیستم و ابزارهای سفارشی بهتری بنویسید.
دریافت داده وب
web_fetch
محتوای یک URL را دریافت کنید، با پشتیبانی از استخراج HTML-به-متن و خلاصهسازی LLM.
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
url | string | بله | URL هدف (فقط http/https) |
prompt | string | خیر | prompt خلاصه (وقتی داده شود، از یک LLM برای تقطیر محتوا استفاده میشود) |
max_length | number | خیر | حداکثر کاراکتر محتوا |
جزئیات رفتار:
- مهلت درخواست ۳۰ ثانیه
- محتوای HTML به طور خودکار متن بدنه اصلی را استخراج میکند (ناوبری، نوارهای کناری و غیره را حذف میکند)
- پاسخهای JSON به طور خودکار تجزیه میشوند
- متن ساده همانگونه که هست برگردانده میشود
- وقتی
promptداده شود، محتوای دریافتشده برای خلاصهسازی به یک LLM ارسال میشود
مقدار بازگشتی:
{
"url": "https://example.com",
"content_type": "text/html",
"content": "Extracted body content...",
"truncated": false,
"final_url": "https://example.com/redirected"
}
web_search
یک موتور جستجو را پرسوجو کنید و نتایج جستجوی ساختاریافته را برگردانید.
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
query | string | بله | کلمات کلیدی جستجو |
max_results | number | خیر | حداکثر تعداد نتایج (پیشفرض ۵، سقف ۱۰) |
موتورهای جستجوی پشتیبانیشده:
| موتور | توضیحات | پیکربندی لازم |
|---|---|---|
| DuckDuckGo | موتور پیشفرض | هیچ |
| Bing | Microsoft Bing Search | کلید API لازم است |
| Baidu | جستجوی Baidu | بدون نیاز به کلید API |
| Google Custom Search | Google Custom Search | کلید API + شناسه CSE لازم است |
موتورهای جستجو در صفحه مدیریت → Agent → تنظیمات پیکربندی میشوند.
مقدار بازگشتی:
[
{
"title": "Search result title",
"url": "https://example.com/result",
"snippet": "Result summary text..."
}
]