اگر آپ کو صرف چیٹ تک محدود رکھنے کے بجائے عملی اقدامات کرنے کے لیے استعمال کرنے کے خواہشمند ہیں، تو آپ بالکل صحیح جگہ پر ہیں۔ کو کم تاخیر (low-latency) کے ساتھ استدلال کرنے اور ایجنٹک ٹول کے استعمال کے لیے ڈیزائن کیا گیا ہے—یعنی یہ فیصلہ کر سکتا ہے کہ کب فنکشنز کو کال کرنا ہے، ڈیٹا حاصل کرنا ہے اور کاموں کو مکمل کرنے کے لیے ٹولز کو ایک ساتھ جوڑنا ہے۔ حالیہ اپ ڈیٹس میں ٹول کے استعمال کے رویوں اور کارکردگی کو بہتر بنانے پر زور دیا گیا ہے، جو اسے پروڈکشن گریڈ ایجنٹس کے لیے مثالی بناتا ہے جنھیں قابلِ اعتماد ہوئے بغیر رفتار کی ضرورت ہے۔ گوگل کے آفیشل دستاویزات میں اسٹرکچرڈ فنکشن کالنگ اور لائیو ٹول انٹیگریشنز کا خاکہ پیش کیا گیا ہے، جو درج ذیل ورک فلوز کو کھولتے ہیں۔
ذیل میں 30 آزمودہ، کاپی پیسٹ پرامپٹس (copy‑paste prompts) دی گئی ہیں جو آپ کی تعمیر کو تیز کریں گی—جنھیں عملی منظرناموں جیسے کہ بازیافت (retrieval)، ڈیٹا نکالنے (data extraction)، منصوبہ بندی (planning)، آرکیسٹریشن (orchestration)، تشخیص (evaluation) اور حفاظت (safety) کے لحاظ سے ترتیب دیا گیا ہے۔ انھیں بعینہ استعمال کریں یا اپنے ٹول اسکیموں کے ساتھ ڈھالیں۔
شروع کرنے سے پہلے ایک اہم مشورہ: اپنے سسٹم یا ڈیولپر ہدایات میں، ٹول کے معاہدوں (نام، تفصیل، اسکیما) کی واضح طور پر وضاحت کریں، حفاظتی تدابیر قائم کریں (کب کیا کال کرنا ہے)، اور رسپانس فارمیٹس کی وضاحت کریں۔ انٹرپرائز کی قابلِ اعتمادی کے لیے، فنکشن کالنگ اور اسکیما کے نظم و ضبط پر عمل کریں جو دستاویزات میں بیان کیا گیا ہے۔
—
ان پرامپٹس کو کیسے استعمال کریں
- جہاں آپ کو ، ، یا نظر آئے، وہاں اپنے اصلی ٹول کی تعریفیں ڈالیں۔
- مناسب ہونے پر سخت کی درخواست کر کے رسپانسز کو متعین رکھیں۔
- ماڈل کو قدم بہ قدم سوچنے کی ترغیب دیں لیکن صرف آخری اسٹرکچرڈ کال آؤٹ پٹ کریں۔
—
سیکشن 1: بازیافت اور تلاش (RAG کے لیے تیار)
- محدود ویب تلاش مع قیود
”مقصد: صارف کے سوال کا جواب صرف ضرورت پڑنے پر سرچ ٹول کا استعمال کرتے ہوئے دیں۔ اگر علم غیر یقینی ہے تو سرچ کو کال کریں۔ اگر یقین ہے تو براہ راست جواب دیں۔
سرچ کو کال کرتے وقت، کی ورڈز اور سائٹ فلٹرز کو اختصار کے ساتھ استعمال کریں۔ اگر متعدد نتائج ہیں، تو ذرائع کے ساتھ ٹاپ 3 کا خلاصہ کریں۔ اگر پھر بھی غیر یقینی ہے تو وضاحت طلب کرنے والا سوال پوچھیں۔
صارف کا سوال: '{question}'
پالیسی: وسعت پر درستی کو ترجیح دیں۔ جب سرچ استعمال کی جائے تو ذرائع کا حوالہ دیں۔“
- ملٹی ہاپ تصدیق
”ٹاسک: دعوے '{claim}' کی تصدیق کریں۔ اقدامات: (1) اہم دعووں کی شناخت کریں۔ (2) ہر دعوے کے لیے الگ کی ورڈز کے ساتھ سرچ کو کال کریں۔ (3) کم از کم دو آزاد ذرائع سے کراس چیک کریں۔ (4) نتیجے کو {'verdict': 'true/false/uncertain', 'evidence': کے طور پر واپس کریں۔
- گوگل کی فنکشن کالنگ اور لائیو ٹول دستاویزات اسٹرکچرڈ کالز کے لیے مضبوط پیٹرنز مہیا کرتی ہیں، جو بیرونی APIs کے ساتھ متوقع انٹیگریشنز کو قابل بناتی ہیں۔
- انٹرپرائز ٹیمیں فنکشن کالنگ، اسکیما کی سختی اور پیمانے پر قابلِ اعتمادی کے لیے بہترین طریقوں کے بارے میں ورٹیکس کی رہنمائی سے فائدہ اٹھا سکتی ہیں۔
غور کرنے کے قابل: اگر آپ تیز تکرار کے ساتھ ملٹی ٹول آٹومیشنز کا پروٹوٹائپ بنا رہے ہیں، تو ایک بصری یا چیٹ فرسٹ جو پرامپٹ لائبریریوں، ٹول وائرنگ اور فوری جانچ کی حمایت کرتا ہے، آپ کے لوپ کو تیز کر سکتا ہے۔ طرز کے ورک فلوز جو پرامپٹس کو دستاویز کرتے ہیں، ساخت کو نافذ کرتے ہیں اور ایک کلک جانچ کی اجازت دیتے ہیں، انٹیگریشن کی غلطیوں کو کم کرتے ہیں اور تشخیص کو زیادہ منظم بناتے ہیں۔
اگلے اقدامات
- اوپر دی گئی 3-5 پرامپٹس منتخب کریں جو آپ کے استعمال کے کیس سے میل کھاتی ہیں اور انھیں اپنے ٹولز سے جوڑیں۔
- لائیو ہونے سے پہلے حفاظتی تدابیر (PII ریڈیکشن، اسکیما ویلیڈیشن) شامل کریں۔
- تاخیر (latency)، ٹول کال کی گنتی اور غلطی کی شرح کو ٹریک کریں؛ لاگت/تاخیر سے آگاہ منصوبہ بندی کے ساتھ دہرائیں۔
- اپنی قابلِ اعتمادی کو بہتر بنانے کے ساتھ ساتھ سنگل ٹول کالز سے ٹولز کے سلسلے کے پیٹرنز تک پھیلائیں۔
اکثر پوچھے جانے والے سوالات
سوال 1: کو ایجنٹک ٹول کے استعمال کے لیے کیا چیز اچھی بناتی ہے؟
یہ کم تاخیر کے ساتھ استدلال اور اسٹرکچرڈ فنکشن کالنگ کے لیے موزوں ہے، جو پروڈکشن ایجنٹس کے لیے تیز، متوقع ٹول پر عمل درآمد کو قابل بناتا ہے۔ آفیشل دستاویزات میں ٹولز کو جوڑنے اور قابل اعتماد آرکیسٹریشن کے لیے اسکیما کو نافذ کرنے کا طریقہ بتایا گیا ہے۔
سوال 2: ٹولز کا استعمال کرتے وقت میں کیسے تخیلات (hallucinations) کو کم کر سکتا ہوں؟
حقائق پر مبنی دعووں کو بازیافت کے اقدامات کے پیچھے رکھیں اور متعدد ذرائع سے تصدیق کریں۔ ایک تخیل کی جانچ شامل کریں جو کم اعتماد والے حقائق کے لیے تلاش کو متحرک کرتی ہے اور جب ٹولز استعمال کیے جاتے ہیں تو حوالہ جات واپس کرتی ہے۔
سوال 3: کیا مجھے ہمیشہ کے ساتھ ٹول کالز کو مجبور کرنا چاہیے؟
نہیں. ماڈل کو فیصلہ کرنے دیں کہ غیر یقینی صورتحال یا گمشدہ سیاق و سباق کی بنیاد پر کب ٹولز کو کال کرنا ہے۔ سسٹم پرامپٹ میں واضح پالیسیاں فراہم کریں کہ کب کون سا ٹول کال کرنا ہے اور اگر اعتماد کم رہتا ہے تو کیسے جواب دینا ہے۔
سوال 4: فنکشن کال آؤٹ پٹس کی تشکیل کا بہترین طریقہ کیا ہے؟
اپنے ٹول کے اسکیما سے ملنے والے سخت کا استعمال کریں اور عمل درآمد سے پہلے توثیق کریں۔ اگر توثیق ناکام ہو جاتی ہے، تو کال کو خود بخود درست کریں اور دوبارہ جاری کریں یا محفوظ طریقے سے نمٹنے کے لیے ایک اسٹرکچرڈ ایرر واپس کریں۔
سوال 5: متعدد ٹولز استعمال کرتے وقت میں تاخیر کو کیسے کم رکھ سکتا ہوں؟
وقت کی پابندی والا منصوبہ ساز اپنائیں، غیر ضروری تلاشوں کو کم سے کم کریں، عبوری نتائج کو کیش کریں، اور اعلیٰ قدر والی ٹول کالز کو ترجیح دیں۔ کالز کو محدود کرنے اور ڈیڈ لائن سخت ہونے پر ایک فاسٹ پاتھ سمری واپس کرنے کے لیے لاگت/تاخیر سے آگاہ ہیورسٹکس کا استعمال کریں۔