เมื่อองค์กรต่างๆ สร้าง AI agent เพื่อช่วยในการทำงานประจำวัน โดยเฉพาะอย่างยิ่งเมื่อ agent ต้องค้นหาข้อมูลจากเอกสารภายใน เช่น การเปรียบเทียบแผนธุรกิจระหว่างแผนกต่างๆ ปัญหาเดียวกันนี้จะเกิดขึ้นในสถาปัตยกรรม SaaS ที่มีลูกค้าหลายรายใช้ผู้ช่วยและฐานความรู้เดียวกัน
สำหรับแหล่งข้อมูล Amazon S3 นั้น สามารถกำหนด ACL ได้ทั้งในไฟล์ ACL ทั่วโลกต่อ S3 prefix หรือในไฟล์ metadata ต่อเอกสารแต่ละฉบับ โดยไฟล์ metadata จะมีลำดับความสำคัญเหนือกว่าไฟล์ ACL ทั่วโลก
การจำกัดการเข้าถึงฐานความรู้สามารถทำได้ด้วย Resource-based policy โดยการควบคุมสิทธิ์ เช่น iam:PassRole, bedrock:PutResourcePolicy, bedrock:GetResourcePolicy และ bedrock:DeleteResourcePolicy เพื่อป้องกันการถูกลบหรือเปลี่ยนแปลงการควบคุมโดยไม่ได้รับอนุญาต
สำหรับผู้ที่กำลังพิจารณาการย้ายจาก Customer-managed Knowledge Base ไปยัง Managed Knowledge Base นั้น Amazon Bedrock Agent Toolkit มีขั้นตอนการย้ายข้อมูลให้ช่วยในการวางแผนการเปลี่ยนผ่านนี้
การลบข้อมูลทั้งหมด รวมถึง Knowledge Base, S3 buckets, user pool, และ CloudWatch Logs สามารถทำได้ผ่านกระบวนการ Clean up ที่กำหนดไว้
ศัพท์ที่ควรรู้
- AI agent – โปรแกรมอัตโนมัติที่ถูกสร้างขึ้นเพื่อช่วยในการทำงานประจำวันโดยการค้นหาข้อมูลจากแหล่งต่างๆ
- Amazon S3 – บริการจัดเก็บข้อมูลของ Amazon ที่ใช้เป็นแหล่งข้อมูลสำหรับ Knowledge Base
- ACL (Access Control List) – รายการควบคุมการเข้าถึงที่กำหนดสิทธิ์ว่าใครสามารถเข้าถึงข้อมูลใดได้บ้าง
- Managed Knowledge Base – ฐานความรู้ที่ถูกจัดการโดย Amazon Bedrock ซึ่งช่วยให้การค้นหาข้อมูลมีความเฉพาะเจาะจงและปลอดภัยมากขึ้น
ที่มา: AWS