Tools اور MCP
Tools ٹیب ہی وہ چیز ہے جو ایک ایجنٹ کو محض بولنے والے سے کام کرنے والے میں بدل دیتی ہے۔ Tools ایجنٹ کو کال کے دوران حقیقی کارروائیاں کرنے دیتے ہیں — کسی چیز کو تلاش کرنا، ریکارڈ بنانا، کوئی ورک فلو چلانا — صرف بولنے کے بجائے۔ آپ tools کو فنکشنز کے طور پر شامل کرتے ہیں اور بیرونی صلاحیتوں کو MCP سرورز کے ذریعے جوڑتے ہیں۔ اسے /agent/setup پر موجود ایجنٹ بلڈر میں سیٹ کریں۔
فنکشنز
Tools ٹیب: فنکشن کالنگ فعال کریں، ٹول-چوائس موڈ مقرر کریں، اور بلٹ ان CRM اور ڈیٹا فنکشنز میں سے انتخاب کریں۔
ایک فنکشن ایک علیحدہ کارروائی ہے جسے ایجنٹ گفتگو کے دوران کال کر سکتا ہے جب وہ فیصلہ کرے کہ اس کی ضرورت ہے — کسی آرڈر کی حالت چیک کرنا، کوئی سلاٹ بک کرنا، کوئی ٹکٹ بنانا، کسی اکاؤنٹ کو تلاش کرنا۔ ان فنکشنز کو باندھیں جو اس ایجنٹ کو استعمال کرنے کی اجازت ہے، اور ماڈل انہیں صحیح لمحے پر اس بنیاد پر کال کرے گا کہ کال کرنے والا کیا کہتا ہے۔
اس ٹیب پر طریقہ کار یہ ہے:
- چنیں کہ یہ ایجنٹ آپ کی تنظیم کے لیے دستیاب فنکشنز میں سے کون سے استعمال کر سکتا ہے۔
- انہیں ایجنٹ سے باندھیں۔
- ماڈل، باری بہ باری، فیصلہ کرتا ہے کہ کب کوئی باندھا ہوا فنکشن درست قدم ہے اور اسے کال کرتا ہے۔
ایک ایجنٹ صرف وہی فنکشنز استعمال کر سکتا ہے جو آپ نے اس سے باندھے ہیں، چنانچہ وہ کوئی ایسی کارروائی نہیں کر سکتا جس کی آپ نے اجازت نہیں دی۔ فنکشنز اس وقت استعمال کریں جب ایجنٹ کو کال کے دوران محض سوال کا جواب دینے کے بجائے کوئی ٹھوس کام کرنا ہو۔
بلٹ ان فنکشنز عام کارروائیوں کا احاطہ کرتے ہیں اور بہت سے اپنی کنفیگریشن لیتے ہیں — مثلاً send_email (ایک پہلے سے طے شدہ ٹیمپلیٹ اور اٹیچمنٹس کے ساتھ)، transfer_call، escalate_to_human، schedule_callback اور collect_feedback۔ Email فالو اپ انہی فنکشنز میں سے ایک ہے؛ یہ کوئی Channels فیچر نہیں ہے۔
Workflow Builder
ان ایجنٹس کے لیے جنہیں کھلی گفتگو کے بجائے ایک اسکرپٹڈ، طے شدہ راستے کی ضرورت ہوتی ہے، اس ٹیب سے Workflow Builder کھولیں (Open Workflow Builder بٹن)۔ یہ کال فلوز کے لیے ایک بصری، نوڈ پر مبنی ایڈیٹر ہے — سوالات، شرائط، tool کالز، webhooks اور ٹرانسفرز (Transfer Call فنکشن — جو کال کو کسی فون نمبر یا قطار پر ایک اختیاری اعلان پیغام کے ساتھ منتقل کرتا ہے — یہیں کنفیگر کیا جاتا ہے)۔ آپ کسی ٹیمپلیٹ سے بھی شروع کر سکتے ہیں یا فنکشنز جنریٹ کرنے کے لیے ایک OpenAPI اسپیک امپورٹ کر سکتے ہیں۔
پلیٹ فارم سطح کا فنکشنز کیٹلاگ /tools پر رہتا ہے اور ایک super_admin اسے منظم کرتا ہے۔ بطور آرگنائزیشن صارف، آپ اس ٹیب پر دستیاب فنکشنز کو اپنے ایجنٹ سے باندھتے ہیں — آپ کیٹلاگ خود نہیں بناتے۔
MCP سرورز
MCP Servers: اپنے ایجنٹس کے لیے بیرونی ٹولز دستیاب کرنے کی خاطر Model Context Protocol سرورز سے جڑیں۔
MCP (Model Context Protocol) سرورز آپ کے ایجنٹ کو ان صلاحیتوں کے ساتھ بڑھاتے ہیں جو Portal کے باہر متعین کی گئی ہیں۔ ایک MCP سرور کو /integrations/mcp-servers کے تحت ایک بار رجسٹر کریں — اس کی credentials فراہم کر کے اور اس کے ظاہر کردہ فنکشنز کو دریافت کر کے — پھر ان فنکشنز کو کسی بھی ایجنٹ سے باندھ دیں جسے ان کی ضرورت ہو۔
طریقہ کار یہ ہے:
- MCP سرور اور اس کی credentials کو رجسٹر کریں۔
- ان فنکشنز کو دریافت کریں جو سرور دستیاب کرتا ہے۔
- جو فنکشنز آپ چاہتے ہیں انہیں اس ایجنٹ سے باندھیں۔
یہ آپ کے ایجنٹ کو ہر ایجنٹ میں کسٹم پلمبنگ کے بغیر آپ کے دیگر سسٹمز میں کارروائی کرنے دیتا ہے۔
اگر آپ اپنے CRM سے رابطے اور لیڈز لانا چاہتے ہیں — Zoho، Salesforce، HubSpot، Pipedrive اور بہت سے دیگر — تو اسے CRM انٹیگریشنز سے جوڑیں۔ (CRM ربط imatic میں ایک یک طرفہ امپورٹ ہے، جو ان-کال tools سے الگ ہے۔)
Tool choice
Tool choice کنٹرول کرتا ہے کہ ایجنٹ کسی مخصوص باری پر کسی tool کے استعمال کا فیصلہ کیسے کرتا ہے۔ اسے یہ طے کرنے کے لیے استعمال کریں کہ ایجنٹ کسی فنکشن کی طرف کتنی آسانی سے جاتا ہے — ماڈل کو خود فیصلہ کرنے دینے سے کہ کب کوئی tool موزوں ہے، اسے tool کے استعمال کی طرف یا اس سے دور موڑنے تک۔ اسے اس بات سے میل کھاتے ہوئے سیٹ کریں کہ آپ ایجنٹ کو کتنا کارروائی-بھرپور چاہتے ہیں:
- زیادہ تر گفتگو پر مبنی ایک ایجنٹ کے لیے جسے صرف کبھی کبھار کارروائی کی ضرورت ہوتی ہے، ماڈل کو فیصلہ کرنے دیں۔
- ایک ایسے ایجنٹ کے لیے جس کا پورا کام کوئی کارروائی کرنا ہے (مثلاً، ہمیشہ پہلے کال کرنے والے کا اکاؤنٹ تلاش کرنا)، اسے tool کے استعمال کی طرف موڑیں تاکہ وہ یہ قدم نہ چھوڑے۔
اسے اپنے سسٹم پرامپٹ (Agent ٹیب پر) میں ایک واضح ہدایت کے ساتھ جوڑیں جو بیان کرے کہ ہر فنکشن کب استعمال ہونا چاہیے۔ Tool choice رجحان طے کرتا ہے؛ پرامپٹ ماڈل کو محرک دیتا ہے۔