Amazon Web Services (AWS) ได้เปิดตัว Strands Agents SDK ซึ่งเป็นชุดเครื่องมือโอเพนซอร์สสำหรับการพัฒนาเอเจนต์ปัญญาประดิษฐ์

โค้ดของโปรเจกต์นี้สามารถเข้าถึงได้บน GitHub โดยเดิมที AWS สร้าง Strands Agents SDK ขึ้นมาเพื่อสนับสนุนการทำงานของทีมพัฒนาภายใน แม้จะมีเครื่องมือสำหรับสร้าง เอเจนต์ AI อยู่แล้วในตลาด แต่ AWS พบว่าการกำหนดค่าเหล่านั้นมักใช้เวลามาก
“จากที่เคยใช้เวลาหลายเดือนในการพัฒนาเอเจนต์จากต้นแบบไปสู่การใช้งานจริง ตอนนี้เราสามารถเปิดใช้งานเอเจนต์ใหม่ได้ภายในไม่กี่วันหรือสัปดาห์ด้วย Strands” Clare Liguori วิศวกรอาวุโสของ AWS กล่าวในบล็อกโพสต์
Strands Agents SDK ช่วยให้นักพัฒนาสามารถขับเคลื่อนเอเจนต์ด้วยโมเดลภาษาขนาดใหญ่ (LLM) จากผู้ให้บริการหลายราย โดยสามารถทำงานร่วมกับ Amazon Bedrock ซึ่งเป็นบริการของ AWS ที่ให้ใช้งานโมเดลพื้นฐานแบบโฮสต์ และ API ของ Anthropic ซึ่งให้เข้าถึง LLM บนคลาวด์ของบริษัทนั้น
ยังมีการรองรับเครื่องมือโอเพนซอร์สสองตัว ได้แก่ Ollama และ LiteLLM โดย Ollama ช่วยให้นักพัฒนาสามารถรัน LLM โอเพนซอร์สในเครื่องของตนเอง ส่วน LiteLLM ให้การเชื่อมต่อผ่านอินเทอร์เฟซเดียวกับ LLM API บนคลาวด์มากกว่า 100 รายการ ซึ่งช่วยลดความยุ่งยากในการเรียนรู้ API แต่ละตัว
หลังจากนักพัฒนาระบุ LLM ที่ต้องการแปลงเป็นเอเจนต์แล้ว พวกเขาสามารถใช้ Strands Agents SDK เพื่อรวมเข้ากับแอปพลิเคชันของบุคคลที่สาม โดย SDK นี้สามารถเข้าถึงไคลเอนต์ MCP ได้หลายพันรายการ ซึ่งเป็นโปรแกรมที่ช่วยให้ LLM ดึงข้อมูลหรือดำเนินการในระบบภายนอก
Strands Agents SDK ยังมาพร้อมกับเครื่องมือสำเร็จรูปมากกว่า 20 รายการที่เอเจนต์ AI สามารถใช้งานได้ หนึ่งในนั้นคือเครื่องมือชื่อ “Retrieve” ซึ่งขับเคลื่อนด้วยบริการ Amazon Bedrock Knowledge Bases ของ AWS โดยช่วยให้เอเจนต์สามารถค้นหาเครื่องมือที่เหมาะสมสำหรับประมวลผลคำสั่ง
เครื่องมืออีกหนึ่งตัวช่วยให้นักพัฒนาสร้างแอปพลิเคชันที่ใช้เอเจนต์ AI หลายตัวทำงานร่วมกัน โดย AWS ยังมีแผนจะพัฒนาเครื่องมือนี้ต่อไป โดยจะเพิ่มการรองรับโปรโตคอล Agent2Agent หรือ A2A ซึ่งเป็นเทคโนโลยีโอเพนซอร์สที่ช่วยให้เอเจนต์หลายตัวสามารถประสานการทำงานกันผ่านการแลกเปลี่ยนข้อมูล
“Strands สามารถประสานงานระหว่างเอเจนต์หลายตัวด้วยรูปแบบการทำงานร่วมกันที่หลากหลาย” Liguori เขียนไว้ “โดยการจำลองเอเจนต์ย่อยและการทำงานร่วมกันแบบหลายเอเจนต์ให้เป็นเครื่องมือ วิธีการที่ขับเคลื่อนด้วยโมเดลนี้ช่วยให้โมเดลสามารถวิเคราะห์ได้ว่าควรใช้เวิร์กโฟลว์ แผนภาพ หรือกลุ่มเอเจนต์ย่อยหรือไม่ในแต่ละงาน”
เครื่องมือนี้ยังจัดการข้อมูลที่เอเจนต์ AI ประมวลผล โดยสามารถจัดเก็บคำสั่งจากผู้ใช้ คำตอบของเอเจนต์ และผลลัพธ์จากแอปพลิเคชันที่เอเจนต์ใช้สำหรับทำงาน รวมถึงสามารถกรองข้อมูลที่ไม่จำเป็นเพื่อลดต้นทุนโครงสร้างพื้นฐาน
“หลายทีมใน AWS ใช้ Strands กับเอเจนต์ AI ที่นำไปใช้จริงแล้ว รวมถึง Amazon Q Developer, AWS Glue และ Amazon VPC Reachability Analyzer” Liguori กล่าวเพิ่มเติม
ที่มา: https://siliconangle.com/2025/05/16/aws-open-sources-strands-agents-sdk-ease-ai-agent-development/