Azure AI Travel Agents เป็นโซลูชันอ้างอิงที่ครอบคลุมซึ่งพัฒนาโดย Microsoft เพื่อแสดงให้เห็นวิธีการสร้างแอปพลิเคชันวางแผนการเดินทางที่ใช้ตัวแทนหลายตัวที่ขับเคลื่อนด้วย AI โดยใช้ Model Context Protocol (MCP), Azure OpenAI และ Azure AI Search โปรเจกต์นี้แสดงแนวทางปฏิบัติที่ดีที่สุดในการประสานงานตัวแทน AI หลายตัว การรวมข้อมูลขององค์กร และการจัดเตรียมแพลตฟอร์มที่ปลอดภัยและขยายได้สำหรับสถานการณ์ในชีวิตจริง
- การประสานงานตัวแทนหลายตัว: ใช้ MCP เพื่อประสานงานตัวแทนเฉพาะทาง (เช่น ตัวแทนเที่ยวบิน โรงแรม และแผนการเดินทาง) ที่ทำงานร่วมกันเพื่อทำภารกิจวางแผนการเดินทางที่ซับซ้อนให้สำเร็จ
- การรวมข้อมูลองค์กร: เชื่อมต่อกับ Azure AI Search และแหล่งข้อมูลองค์กรอื่น ๆ เพื่อให้ข้อมูลที่ทันสมัยและเกี่ยวข้องสำหรับคำแนะนำการเดินทาง
- สถาปัตยกรรมที่ปลอดภัยและปรับขนาดได้: ใช้บริการ Azure สำหรับการตรวจสอบสิทธิ์ การอนุญาต และการปรับใช้ที่ปรับขนาดได้ตามแนวทางปฏิบัติด้านความปลอดภัยขององค์กร
- เครื่องมือที่ขยายได้: ใช้เครื่องมือ MCP ที่นำกลับมาใช้ใหม่ได้และแม่แบบคำสั่งเพื่อให้ปรับตัวกับโดเมนใหม่หรือตามความต้องการของธุรกิจได้อย่างรวดเร็ว
- ประสบการณ์ผู้ใช้: จัดเตรียมอินเทอร์เฟซสนทนาให้ผู้ใช้โต้ตอบกับตัวแทนการเดินทาง ซึ่งขับเคลื่อนด้วย Azure OpenAI และ MCP
โซลูชัน Azure AI Travel Agents ถูกออกแบบให้มีความโมดูลาร์ ปรับขนาดได้ และรวมตัวแทน AI หลายตัวรวมกับแหล่งข้อมูลองค์กรอย่างปลอดภัย ส่วนประกอบหลักและการไหลของข้อมูลมีดังนี้:
- อินเทอร์เฟซผู้ใช้: ผู้ใช้โต้ตอบกับระบบผ่านอินเทอร์เฟซสนทนา (เช่น แชทบนเว็บหรือบอท 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 หลายตัวในสถานการณ์จริงระดับการผลิตได้อย่างไร
- เร่งการพัฒนาโซลูชันโดยให้รูปแบบที่นำกลับมาใช้ใหม่ได้สำหรับการประสานงานตัวแทน การรวมข้อมูล และการปรับใช้แบบปลอดภัย
- เป็นแบบแผนสำหรับการสร้างแอปพลิเคชันที่ขับเคลื่อนด้วย AI เฉพาะโดเมนโดยใช้ MCP และบริการ Azure
- Azure AI Travel Agents GitHub Repository
- Azure OpenAI Service
- Azure AI Search
- Model Context Protocol (MCP)
- กลับไปที่: Case Studies Overview
- ถัดไป: Updating ADO Items from YouTube
ข้อจำกัดความรับผิดชอบ:
เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้เราจะพยายามรักษาความถูกต้องไว้ แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้องเอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่ถูกต้องที่สุด สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้การแปลโดยนักแปลมืออาชีพ เรายังไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้
