وہ حصہ جو وہ چھوڑ دیتے ہیں
وہ مسئلہ جس کی ذمہ داری کوئی نہیں لینا چاہتا
Frameworks آپ کو ایک ایجنٹ بنانے میں مدد دیتے ہیں۔ جس چیز میں وہ مدد نہیں کرتے وہ وہ حصہ ہے جو اسی لمحے اہم ہو جاتا ہے جب ایجنٹ حقیقی دنیا کو چھوتا ہے: اسے دوسرے لوگوں کے لیے چلانا، ان کا پیسہ خرچ کرنا، ان کے ڈیٹا کو چھونا، نتیجہ خیز اقدامات کرنا، بغیر اس کے کہ صارفین کے درمیان ڈیٹا لیک ہو یا کوئی ایسی غلطی ہو جسے واپس نہ کیا جا سکے۔
چار محاذ
ٹیننسی
ایک کسٹمر کا ایجنٹ دوسرے کے ڈیٹا تک نہیں پہنچ سکتا، ایک مشترکہ ٹول کے ذریعے بھی نہیں۔
خودمختاری
ایک ایجنٹ کو صرف چیٹ نہیں بلکہ عمل بھی کرنے دینا، بشمول ایسا ایجنٹ جو اپنی پہل پر عمل کرے، اور اسے کوئی تباہ کن کام کرنے سے روکنے کا ایک طریقہ رکھنا۔
گورننس
ہر اہم کارروائی ایک اجازت کے گیٹ سے گزرتی ہے۔ رقم اور بکنگز ہمیشہ کسی انسان کا انتظار کرتی ہیں؛ باقی سب کچھ صرف تب چلتا ہے جب اسسٹنٹ کی مقررہ پالیسی اجازت دے، ورنہ انتظار کرتا ہے۔
معاشیات
ہر tenant کا خرچ محدود ہے، اور قدر tenants کے درمیان atomically منتقل ہو سکتی ہے: meter ایک throttle اور settlement layer ہے، صرف بل نہیں۔
ایک سے چھ تک
یہ جن مشکل مسائل کو حل کرتا ہے
01 آئسولیشن جو امتزاج میں بھی قائم رہے
ٹیننٹ A کی ملکیت والا ٹول، جب ٹیننٹ B اسے کال کرے، تو B کے دائرۂ کار میں چلتا ہے، کبھی A کے نہیں۔ ثابت شدہ: A، B کا ڈیٹا نہیں پڑھ سکتا، اس ٹول کے ذریعے بھی نہیں جس کا مالک A نہیں ہے۔
02 دور رس نتائج والا عمل، محفوظ طریقے سے
Capability envelopes، ایک approval queue (پہلے اجازت، پھر عمل)، ایک kill switch، ایک soft-launch جو اعتماد قائم ہونے کے بعد ہی خودمختاری تک پہنچتا ہے، اور ایک crisis protocol، سب ہر entry point پر جڑے ہوئے۔
03 اعتماد کی سطحیں ملائے بغیر کمپوزیشن
اندرونی = in-process رجسٹری (تیز، ٹیننٹ تک محدود)۔ بیرونی = MCP، دونوں سمتوں میں، SSRF سے محفوظ ٹرانسپورٹ پر۔ MCP کبھی اندرونی بس نہیں ہوتا۔
04 ایسا آؤٹ پٹ جس کا کام کرنا ثابت ہو
ایک quality gate: تیار کرو → جانچو → مرمت کرو → ship کرو۔ ماڈل تجویز دیتا ہے؛ backend schema نافذ کرتا ہے۔
05 پلیٹ فارم، پروڈکٹ نہیں
نئی vertical کا مطلب ہے جو پہلے سے موجود ہے اسے جوڑنا، نہ کہ دوبارہ بنانا۔ غیر متعلق ریزیڈنٹس ایک ہی ریڑھ کی ہڈی پر چلتے ہیں، اور purity lint ہر commit پر یہ ثابت کرتا ہے۔
06 معاشیات بطور حفاظتی primitive
کریڈٹس atomically کم کیے جاتے ہیں؛ جو ٹرن بحران کے وسائل کی طرف موڑ دیا جائے اس کی رقم واپس کر دی جاتی ہے۔ آپ پریشانی میں مبتلا کسی شخص سے بل نہیں لیتے۔ یہی بنیادی جز ٹیننٹس کے درمیان قدر منتقل کرتا ہے: ایک قیمت والی cross-tenant کال، کال کرنے والے سے چارج کرتی ہے اور فراہم کنندہ کو ادائیگی کرتی ہے، ایک atomic، overdraft سے محفوظ قدم میں۔
جب آپ پیغام بھیجتے ہیں تو کیا ہوتا ہے۔
ہوم پیج کی نوٹ بک میں ہر جواب وہ جانچیں پرنٹ کرتا ہے جن میں وہ کامیاب ہوا۔ ہر جانچ ایک ضمانت ہے، اور ہر ایک ناکام ہونے پر محفوظ حالت میں رہتی ہے۔
SET LOCAL app.current_tenant اس ٹرن کے لیے RLS کو باندھتا ہےٹیننٹ سیاق نہیں ⇒ صفر قطاریںحفاظتی خصوصیات جنہیں آپ پڑھ سکتے ہیں، ایسی پالیسیاں نہیں جن پر آپ کو بھروسہ کرنا پڑے، UPDATE … SET credits = credits - :n WHERE credits >= :n، ایک advisory-locked book_if_free۔ ان میں سے دو کو لائیو قائم رہتے دیکھیں →
آئیے بات کریں
کوئی اس مسئلے کی ذمہ داری نہیں لینا چاہتا۔ میں نے لی۔
اگر tenancy، governance اور metering ہی آپ کے ایجنٹس اور پروڈکشن کے درمیان کھڑے ہیں، تو وہ حصہ پہلے سے بنا ہوا ہے۔ آئیے بات کریں۔
پوچھیں کہ جب AI عمل کر سکتا ہو تو کیا غلط ہوتا ہے، اور PANTHEON اس کے بارے میں کیا کرتا ہے۔
- جب AI عمل کر سکتا ہو تو کیا غلط ہوتا ہے؟
- اسے ڈیٹا لیک کرنے سے کیا روکتا ہے؟
- کس چیز کے لیے اب بھی ایک انسان کی ضرورت ہے؟