لایهای برای ساخت agentهایی است که فقط پاسخ نمیدهند، بلکه action، tool و state را هم مدیریت میکنند.
Agents
این صفحه نشان میدهد GLM چگونه برای tool use، function calling و taskهای چندمرحلهای بهکار میرود. اگر میخواهی repo analysis agent یا browser/terminal workflow بسازی، اینجا مسیر درست است.
workflowهای agentic و multi-step با GLM
تعریف و شروع
شروع عملی
یک workflow کوچک بساز و بعد stepها و ابزارها را زیاد کن.
- یک مدل GLM
- یک tool set مشخص
- یک task واقعی
یک repo analysis agent یا document workflow کوچک بساز، toolها را وصل کن و خروجی را مرحلهبهمرحله verify کن.
Thinking vs non-thinking
حالت فکر کردن را بر اساس پیچیدگی task انتخاب کن، نه صرفا عادت.
- thinking برای reasoning پیچیده، tool use و multi-step taskها مناسبتر است.
- non-thinking برای پاسخ سریعتر و taskهای سبکتر بهتر است.
- اگر workflow تو state یا ابزار ندارد، agent لازم نیست؛ API ساده کافی است.
- برای agentهای طولانی، completion را با verification واقعی چک کن.
قابلیتهای اصلی
Thinking mode
برای reasoning پیچیده، tool use و taskهای چندمرحلهای مناسبتر است.
Non-thinking mode
برای پاسخ سریعتر و taskهای سبکتر استفاده میشود.
Function calling
برای اتصال model به ابزارها، terminal، browser و APIهای داخلی.
Agent workflow
برای repo analysis، coding plan، document workflow و automation.
نصب و شروع عملی
شروع عملی
یک workflow کوچک بساز و بعد stepها و ابزارها را زیاد کن.
- یک مدل GLM
- یک tool set مشخص
- یک task واقعی
یک repo analysis agent یا document workflow کوچک بساز، toolها را وصل کن و خروجی را مرحلهبهمرحله verify کن.
مثال واقعی
Agents
workflowهای agentic و multi-step با GLM
- وقتی task چندمرحلهای است و مدل باید tool صدا بزند.
- وقتی agent تو باید روی repo، سند یا browser کار کند.
- وقتی میخواهی بین reasoning عمیق و پاسخ سریع انتخاب کنی.
این صفحه نشان میدهد GLM چگونه برای tool use، function calling و taskهای چندمرحلهای بهکار میرود. اگر میخواهی repo analysis agent یا browser/terminal workflow بسازی، اینجا مسیر درست است.
اشتباهات رایج
مرز محصول و API را روشن نگه دار
این component یک لایه مشخص در اکوسیستم است، نه کل اکوسیستم.
اول یک workflow کوچک بساز
بهجای مسیرهای پیچیده، با یک task کوچک و واقعی شروع کن.
لینک رسمی را جایگزین implementation نکن
docs مرجع هستند، اما باید در محصول خودت هم تست شوند.