منصوبے کے بارے میں
Agent DevTools لائبریری AI ایجنٹس کے لیے ایک لوکل فرسٹ، سببی (causal) ڈیبگر ہے۔ اس کا بنیادی مقصد سوال "میرا ایجنٹ اس طریقے سے کیوں برتاؤ کر رہا ہے؟" کا جواب دینا ہے، جو مکمل ایگزیکوشن ٹریس میں گہری نظر فراہم کر کے کیا جاتا ہے۔
یہ ٹول مکمل سببی راستہ کیپچر کرتا ہے: کون سے میموری انٹریز نے حتمی جواب کو متاثر کیا، کون سے ریکٹریول کینڈیڈٹس منتخب کیے گئے اور کیوں، اور پرامپٹ میں کون سا سیاق و سباق (context) شامل کیا گیا۔ پھر یہ اچھی رن کو بری رن کے ساتھ ڈف (diff) کرتا ہے تاکہ سادہ الفاظ میں ممکنہ وجہ کو اجاگر کیا جا سکے، جیسے کہ پرانی میموری ویلیو یا غلطی سے منتخب کیا گیا ریکٹریول کینڈیڈٹ۔
اہم فیچرز میں ری پلے ٹیب شامل ہے جو مرحلہ وار ایگزیکوشن کا جائزہ لیتا ہے، ایک گراف ویو جو ان پٹ سے لے کر ریکٹریول، میموری، پرامپٹ کی تعمیر، LLM انفرنس، اور ٹول کالز تک کے بہاؤ کو دکھاتا ہے، اور ایک مخصوص ڈف ٹیب جو رنز کے درمیان دقیق اختلافات کو سامنے لاتا ہے۔ مقامی SQLite اسٹور اس بات کو یقینی بناتا ہے کہ تمام ڈیٹا نجی رہے اور سیشنز کے درمیان مستقل رہے۔
LangChain کے ساتھ انٹیگریشن بے حد آسان ہے—ڈویلپرز trace.run() کنٹیکسٹ مینیجر کا استعمال کرتے ہوئے کم سے کم کوشش کے ساتھ اپنے ایجنٹ کوڈ میں انسٹرومنٹیشن کر سکتے ہیں، جو ہر ان پٹ، ریکٹریول مرحلے، میموری آپریشن، پرامپٹ اسمبلی، اور ٹول انووکیشن کی خودکار لاگنگ کو ممکن بناتا ہے۔ ڈیش بورڈ ایک جامع UI کے طور پر کام کرتا ہے جہاں صارفین ٹریس کے کسی بھی پہلو میں، میموری کی تبدیلیوں سے لے کر ٹول کال کے نتائج تک، گہرائی سے جا سکتے ہیں، جس سے مسائل کا فوری تشخیص کرنا آسان ہو جاتا ہے بغیر دستی لاگ کی پارسنگ کے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.