Azure AI Travel Agents مائیکروسافٹ کی طرف سے تیار کردہ ایک جامع حوالہ جاتی حل ہے جو دکھاتا ہے کہ کس طرح Model Context Protocol (MCP)، Azure OpenAI، اور Azure AI Search کا استعمال کرتے ہوئے ایک کثیر ایجنٹ، AI سے چلنے والی سفر کی منصوبہ بندی کی ایپلیکیشن بنائی جا سکتی ہے۔ یہ پروجیکٹ متعدد AI ایجنٹس کے ہم آہنگی، انٹرپرائز ڈیٹا کے انضمام، اور حقیقی دنیا کے منظرناموں کے لیے ایک محفوظ، توسیع پذیر پلیٹ فارم فراہم کرنے کے بہترین طریقے پیش کرتا ہے۔
- کثیر ایجنٹ ہم آہنگی: MCP کا استعمال کرتے ہوئے مخصوص ایجنٹس (جیسے فلائٹ، ہوٹل، اور سفرنامہ ایجنٹس) کو مربوط کرتا ہے جو پیچیدہ سفر کی منصوبہ بندی کے کاموں کو پورا کرنے کے لیے مل کر کام کرتے ہیں۔
- انٹرپرائز ڈیٹا انضمام: Azure AI Search اور دیگر انٹرپرائز ڈیٹا ذرائع سے جڑتا ہے تاکہ سفر کی سفارشات کے لیے تازہ ترین اور متعلقہ معلومات فراہم کی جا سکیں۔
- محفوظ، قابل توسیع فن تعمیر: Azure خدمات کو توثیق، اجازت، اور قابل توسیع تعیناتی کے لیے استعمال کرتا ہے، انٹرپرائز سیکیورٹی کے بہترین طریقوں کی پیروی کرتے ہوئے۔
- توسیع پذیر ٹولنگ: قابل استعمال MCP ٹولز اور پرامپٹ ٹیمپلیٹس کو نافذ کرتا ہے، جو نئے شعبوں یا کاروباری ضروریات کے لیے تیز تر موافقت کی اجازت دیتے ہیں۔
- صارف کا تجربہ: صارفین کو سفر کے ایجنٹس کے ساتھ بات چیت کے لیے ایک مکالماتی انٹرفیس فراہم کرتا ہے، جو Azure OpenAI اور MCP سے چلتا ہے۔
Azure AI Travel Agents حل کو ماڈیولر، قابل توسیع، اور متعدد AI ایجنٹس اور انٹرپرائز ڈیٹا ذرائع کے محفوظ انضمام کے لیے ڈیزائن کیا گیا ہے۔ اہم اجزاء اور ڈیٹا کا بہاؤ درج ذیل ہے:
- صارف انٹرفیس: صارفین ایک مکالماتی UI (جیسے ویب چیٹ یا Teams بوٹ) کے ذریعے نظام کے ساتھ بات چیت کرتے ہیں، جو صارف کی درخواستیں بھیجتا ہے اور سفر کی سفارشات وصول کرتا ہے۔
- MCP سرور: مرکزی ہم آہنگ کنندہ کے طور پر کام کرتا ہے، صارف کی ان پٹ وصول کرتا ہے، سیاق و سباق کا انتظام کرتا ہے، اور مخصوص ایجنٹس (جیسے FlightAgent، HotelAgent، ItineraryAgent) کے اقدامات کو Model Context Protocol کے ذریعے مربوط کرتا ہے۔
- AI ایجنٹس: ہر ایجنٹ ایک مخصوص شعبے (فلائٹس، ہوٹلز، سفرنامے) کے لیے ذمہ دار ہوتا ہے اور MCP ٹول کے طور پر نافذ کیا جاتا ہے۔ ایجنٹس درخواستوں کو پروسیس کرنے اور جوابات تیار کرنے کے لیے پرامپٹ ٹیمپلیٹس اور منطق استعمال کرتے ہیں۔
- Azure OpenAI سروس: جدید قدرتی زبان کی سمجھ اور تخلیق فراہم کرتی ہے، جس سے ایجنٹس صارف کی نیت کو سمجھ کر مکالماتی جوابات تیار کر سکتے ہیں۔
- Azure AI Search اور انٹرپرائز ڈیٹا: ایجنٹس Azure AI Search اور دیگر انٹرپرائز ڈیٹا ذرائع سے تازہ ترین معلومات حاصل کرنے کے لیے سوالات کرتے ہیں، جیسے فلائٹس، ہوٹلز، اور سفر کے اختیارات۔
- توثیق اور سیکیورٹی: Microsoft Entra ID کے ساتھ مربوط ہے تاکہ محفوظ توثیق فراہم کی جا سکے اور تمام وسائل پر کم از کم مراعات کے کنٹرولز لاگو کیے جائیں۔
- تعیناتی: Azure Container Apps پر تعیناتی کے لیے ڈیزائن کیا گیا ہے، جو قابل توسیع، نگرانی، اور آپریشنل کارکردگی کو یقینی بناتا ہے۔
یہ فن تعمیر متعدد AI ایجنٹس کی ہم آہنگی، انٹرپرائز ڈیٹا کے محفوظ انضمام، اور مخصوص شعبوں کے AI حل بنانے کے لیے ایک مضبوط، توسیع پذیر پلیٹ فارم فراہم کرتا ہے۔
تصور کریں کہ آپ ایک بڑی سفر کی منصوبہ بندی کر رہے ہیں اور آپ کے پاس ماہر معاونین کی ایک ٹیم ہے جو ہر تفصیل میں آپ کی مدد کر رہی ہے۔ Azure AI Travel Agents نظام اسی طرح کام کرتا ہے، مختلف حصوں (جیسے ٹیم کے ارکان) کا استعمال کرتے ہوئے جن کے اپنے مخصوص کام ہوتے ہیں۔ یہ سب کیسے ایک ساتھ آتا ہے:
اسے اپنے سفر کے ایجنٹ کے فرنٹ ڈیسک کے طور پر سوچیں۔ یہ وہ جگہ ہے جہاں آپ (صارف) سوالات کرتے ہیں یا درخواستیں دیتے ہیں، جیسے "پیرس کے لیے فلائٹ تلاش کریں۔" یہ ویب سائٹ پر چیٹ ونڈو یا میسجنگ ایپ ہو سکتی ہے۔
MCP سرور اس مینیجر کی طرح ہے جو فرنٹ ڈیسک پر آپ کی درخواست سنتا ہے اور فیصلہ کرتا ہے کہ کون سا ماہر ہر حصے کو سنبھالے گا۔ یہ آپ کی گفتگو کا ریکارڈ رکھتا ہے اور یقینی بناتا ہے کہ سب کچھ ہموار طریقے سے چل رہا ہے۔
ہر ایجنٹ ایک مخصوص شعبے کا ماہر ہوتا ہے—ایک فلائٹس کے بارے میں جانتا ہے، دوسرا ہوٹلز کے بارے میں، اور تیسرا آپ کے سفرنامے کی منصوبہ بندی کے بارے میں۔ جب آپ سفر کی درخواست کرتے ہیں، MCP سرور آپ کی درخواست کو متعلقہ ایجنٹ(ز) کو بھیجتا ہے۔ یہ ایجنٹس اپنی معلومات اور ٹولز استعمال کرتے ہوئے آپ کے لیے بہترین اختیارات تلاش کرتے ہیں۔
یہ ایسے ہے جیسے آپ کے پاس ایک زبان کا ماہر ہو جو بالکل سمجھتا ہے کہ آپ کیا پوچھ رہے ہیں، چاہے آپ اسے کسی بھی انداز میں بیان کریں۔ یہ ایجنٹس کو آپ کی درخواستیں سمجھنے اور قدرتی، مکالماتی زبان میں جواب دینے میں مدد دیتا ہے۔
تصور کریں کہ ایک بہت بڑی، تازہ ترین معلومات کی لائبریری ہے جس میں تمام جدید سفر کی معلومات—فلائٹ کے شیڈول، ہوٹل کی دستیابی، اور مزید شامل ہیں۔ ایجنٹس اس لائبریری میں تلاش کرتے ہیں تاکہ آپ کے لیے سب سے درست جواب حاصل کر سکیں۔
جیسے سیکیورٹی گارڈ چیک کرتا ہے کہ کون مخصوص علاقوں میں داخل ہو سکتا ہے، یہ حصہ یقینی بناتا ہے کہ صرف مجاز افراد اور ایجنٹس حساس معلومات تک رسائی حاصل کر سکیں۔ یہ آپ کے ڈیٹا کو محفوظ اور نجی رکھتا ہے۔
یہ تمام معاونین اور ٹولز ایک محفوظ، قابل توسیع عمارت (کلاؤڈ) کے اندر مل کر کام کرتے ہیں۔ اس کا مطلب ہے کہ نظام بیک وقت بہت سے صارفین کو سنبھال سکتا ہے اور جب بھی آپ کو ضرورت ہو دستیاب رہتا ہے۔
آپ فرنٹ ڈیسک (UI) پر سوال پوچھ کر شروع کرتے ہیں۔
مینیجر (MCP سرور) فیصلہ کرتا ہے کہ کون سا ماہر (ایجنٹ) آپ کی مدد کرے گا۔
ماہر زبان کے ماہر (OpenAI) کا استعمال کرتے ہوئے آپ کی درخواست کو سمجھتا ہے اور لائبریری (AI Search) سے بہترین جواب تلاش کرتا ہے۔
سیکیورٹی گارڈ (توثیق) یقینی بناتا ہے کہ سب کچھ محفوظ ہے۔
یہ سب ایک قابل اعتماد، قابل توسیع عمارت (Azure Container Apps) کے اندر ہوتا ہے، تاکہ آپ کا تجربہ ہموار اور محفوظ رہے۔
یہ ٹیم ورک نظام کو تیزی سے اور محفوظ طریقے سے آپ کے سفر کی منصوبہ بندی میں مدد دیتا ہے، بالکل ایسے جیسے ماہر سفر کے ایجنٹس کی ایک ٹیم جدید دفتر میں مل کر کام کر رہی ہو!
- MCP سرور: بنیادی ہم آہنگی کی منطق کی میزبانی کرتا ہے، ایجنٹ ٹولز کو ظاہر کرتا ہے، اور کثیر مرحلہ سفر کی منصوبہ بندی کے ورک فلو کے لیے سیاق و سباق کا انتظام کرتا ہے۔
- ایجنٹس: ہر ایجنٹ (مثلاً FlightAgent، HotelAgent) MCP ٹول کے طور پر نافذ کیا جاتا ہے جس کے اپنے پرامپٹ ٹیمپلیٹس اور منطق ہوتی ہے۔
- Azure انضمام: قدرتی زبان کی سمجھ کے لیے Azure OpenAI اور ڈیٹا بازیافت کے لیے Azure AI Search استعمال کرتا ہے۔
- سیکیورٹی: Microsoft Entra ID کے ساتھ مربوط ہے اور تمام وسائل پر کم از کم مراعات کے کنٹرولز لاگو کرتا ہے۔
- تعیناتی: Azure Container Apps پر تعیناتی کی حمایت کرتا ہے تاکہ قابل توسیع اور آپریشنل کارکردگی کو یقینی بنایا جا سکے۔
- دکھاتا ہے کہ MCP کو حقیقی دنیا کے، پروڈکشن گریڈ منظرنامے میں متعدد AI ایجنٹس کی ہم آہنگی کے لیے کیسے استعمال کیا جا سکتا ہے۔
- ایجنٹ ہم آہنگی، ڈیٹا انضمام، اور محفوظ تعیناتی کے لیے قابل استعمال نمونوں کی فراہمی کے ذریعے حل کی ترقی کو تیز کرتا ہے۔
- MCP اور Azure خدمات کا استعمال کرتے ہوئے مخصوص شعبوں کی AI سے چلنے والی ایپلیکیشنز بنانے کے لیے ایک خاکہ فراہم کرتا ہے۔
- Azure AI Travel Agents GitHub Repository
- Azure OpenAI Service
- Azure AI Search
- Model Context Protocol (MCP)
دستخطی نوٹ:
یہ دستاویز AI ترجمہ سروس Co-op Translator کے ذریعے ترجمہ کی گئی ہے۔ اگرچہ ہم درستگی کے لیے کوشاں ہیں، براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستیاں ہو سکتی ہیں۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کی ذمہ داری ہم پر عائد نہیں ہوتی۔
