ปัจจุบัน Amazon Bedrock รองรับ Structured Outputs สำหรับ Anthropic Claude models ทั้งใน endpoint bedrock-runtime และ bedrock-mantle
ไม่ว่าจะเรียกใช้ Claude ผ่าน boto3 และ bedrock-runtime APIs หรือผ่าน Messages API และ bedrock-mantle endpoint ผู้ใช้สามารถรับการตอบกลับเป็น JSON ที่ตรงตาม Schema ที่กำหนดไว้ได้อย่างถูกต้อง โดยไม่ต้องมีการแยกวิเคราะห์ (parsing) หรือตรรกะการลองใหม่ (retry logic) ด้วยตนเอง
ฟีเจอร์นี้ช่วยให้สามารถทำงานอัตโนมัติที่เชื่อถือได้และเป็นไปตาม Schema ในหลากหลายอุตสาหกรรม เช่น การสกัดข้อมูลจากรายงานทางการเงิน หรือการแปลงบันทึกทางคลินิกเป็น Electronic Health Records (EHR)
Structured outputs นี้พร้อมใช้งานในทุกที่ที่ Claude models มีให้บริการ โดยผู้ใช้สามารถตรวจสอบรายละเอียดการให้บริการในเอกสารของ Amazon Bedrock ได้
ศัพท์ที่ควรรู้
- Amazon Bedrock – บริการของ AWS ที่เป็นแพลตฟอร์มสำหรับใช้โมเดล AI ต่างๆ เช่น Claude
- Structured Outputs – ความสามารถในการบังคับให้โมเดล AI ส่งผลลัพธ์ออกมาในรูปแบบที่มีโครงสร้าง เช่น JSON ตามที่กำหนด
- Anthropic Claude models – โมเดลภาษาขนาดใหญ่ (LLM) ที่พัฒนาโดย Anthropic ซึ่งถูกนำมาใช้ผ่าน Bedrock
- boto3 – ไลบรารีสำหรับ Python ที่ใช้ในการเรียกใช้งานบริการต่างๆ ของ AWS
- bedrock-runtime/bedrock-mantle endpoint – จุดเชื่อมต่อเฉพาะของ Bedrock ที่ใช้ในการเรียกใช้งานโมเดล AI
ที่มา: AWS