منصوبے کے بارے میں

یہ ریپوزٹری ایک ڈیٹا ریزیڈنسی کے مطابق چیٹ بوٹ کے لیے حوالہ جاتی فن تعمیر فراہم کرتی ہے جو صارفین کو SQL لکھے بغیر Aurora PostgreSQL میں موجود ساختی ڈیٹا سے عام انگریزی سوالات کے جوابات دیتی ہے۔ تمام ڈیٹا اور AI انفرنس ایک ہی AWS ریجن (ap-south-1، ممبئی) کے اندر رہتے ہیں۔ اس پیٹرن کو مکمل طور پر مصنوعی نمونہ ڈیٹا کے ساتھ چھت پر شمسی سبسڈی پروگرام کے ذریعے پیش کیا گیا ہے، لیکن ریزیڈنسی کنٹرولز اور گورنڈ ٹیکسٹ ٹو SQL سیکیورٹی ڈیزائن دیگر شعبوں اور جغرافیوں پر بھی لاگو ہوتے ہیں۔ یہ حل ہر پرت (ماڈل انووکیشن، نیٹ ورک، ہوسٹنگ) پر سنگل ریجن ریزیڈنسی کے نفاذ کو گورنڈ، وائٹ لسٹ سے تصدیق شدہ ٹیکسٹ ٹو SQL کے ساتھ Amazon Bedrock AgentCore پر یکجا کرتا ہے۔ اہم اجزاء میں AWS WAF فائر وال تحفظ کے لیے، Amplify سے میزبان براؤزر UI، API Gateway (REST یا WebSocket)، ایک Agent Lambda جو Strands ایجنٹ چلاتا ہے، Amazon Bedrock علاقائی ON_DEMAND انفرنس کے لیے، AgentCore Gateway جو چار صرف پڑھنے والے استفسار ٹولز کو ظاہر کرتا ہے، ایک Tool Lambda جو پیرامیٹرائزڈ صرف SELECT بیانات بناتا ہے، اور Aurora PostgreSQL Serverless v2 نجی سب نیٹس میں شامل ہیں۔ AgentCore Memory فالو اپ سوالات کے لیے گفتگو کا سیاق فراہم کرتی ہے۔ یہ نظام اس بات کی ضمانت دیتا ہے کہ جواب میں ہر عدد ماڈل کے فریب کے بجائے لائیو ڈیٹا بیس استفسار سے آتا ہے، اور یہ کہ کوئی خام ڈیٹا ریجن سے باہر نہیں جاتا۔ ریپوزٹری میں ون کلک CloudFormation یا Python ڈیپلائے اسکرپٹ کے ذریعے تعیناتی کے اختیارات شامل ہیں، جس میں پری فلائٹ چیکس شامل ہیں جو کراس ریجن انفرنس پروفائلز کو مسترد کرتے ہیں۔ پروڈکشن کے تحفظات میں موجودہ ڈیٹا بیس سے اس کے VPC کو دوبارہ استعمال کرکے اور ٹول کو ریڈ ریپلیکا کی طرف اشارہ کرکے منسلک کرنا شامل ہے۔ دستاویزات میں فن تعمیر کی تفصیلات، تعیناتی کی رہنمائی، اور پری فلائٹ چیک لسٹ شامل ہے۔ یہ پروجیکٹ MIT-0 لائسنس کے تحت ہے۔