ประกาศการรองรับ TypeScript ใน Strands Agents (ตัวอย่าง) และอีกมากมาย
ในเดือนพฤษภาคมที่ผ่านมา เราได้เปิดซอร์ส Strands Agents SDK ซึ่งเป็นเฟรมเวิร์ก python แบบโอเพ่นซอร์สที่ยึดแนวทางขับเคลื่อนด้วยโมเดล และช่วยให้การสร้างและใช้งาน AI Agent ทำได้ด้วยโค้ดเพียงไม่กี่บรรทัด วันนี้ เราประกาศการรองรับ TypeScript และเปิดให้ใช้งานในรุ่นตัวอย่างแล้ว จากนี้ นักพัฒนาสามารถเลือกใช้ Python หรือ TypeScript สำหรับการพัฒนา Strands Agents ได้แล้ว
การรองรับ TypeScript ใน Strands ออกแบบมาให้ใช้งานได้อย่างเป็นธรรมชาติตามแนวทางของภาษา TypeScript พร้อมความปลอดภัยของชนิดข้อมูลแบบครบถ้วน, การรองรับ async/await และรูปแบบสมัยใหม่ของ JavaScript/TypeScript Strands ยังสามารถเรียกใช้งานได้ง่าย ๆ ทั้งในแอปฝั่งไคลเอนต์ บนเบราว์เซอร์ และแอปพลิเคชันฝั่งเซิร์ฟเวอร์บนรันไทม์อย่าง AWS Lambda และ Bedrock AgentCore นักพัฒนายังสามารถสร้างสแต็กทั้งหมดด้วย TypeScript โดยใช้ AWS CDK ได้
เรายังประกาศอัปเดตเพิ่มเติมอีก 3 รายการ สำหรับ Strands SDK อย่างแรก คือการรองรับอุปกรณ์ Edge สำหรับ Strands Agents เปิดให้ใช้งานโดยทั่วไปแล้ว เสริม SDK ด้วยสตรีมมิงแบบสองทางและผู้ให้บริการโมเดลโลคัลเพิ่มเติม เช่น llama.cpp ทำให้คุณสามารถเรียกใช้งาน Agents บนอุปกรณ์ขนาดเล็กโดยใช้โมเดลโลคัลได้ อย่างที่สอง Strands Steering พร้อมให้ใช้งานแบบทดลองแล้ว โดยมีกลไกพร้อมท์แบบโมดูลาร์ที่คอยให้ข้อเสนอแนะกับ Agent ในจังหวะที่เหมาะสมของวงจรการทำงาน พร้อมช่วยชี้นำ Agent ไปสู่ผลลัพธ์ที่ต้องการ โดยไม่ต้องพึ่งเวิร์กโฟลว์ที่ตายตัว สุดท้าย Strands Evaluations เปิดให้ใช้งานในเวอร์ชันตัวอย่างแล้ว Evaluations ช่วยให้นักพัฒนาสามารถ ตรวจสอบพฤติกรรม Agent ได้อย่างเป็นระบบ ตรวจวัดการปรับปรุง และนำไปใช้งานจริงได้อย่างมั่นใจตลอดรอบการพัฒนา
ไปที่ GitHub ของ Strands Agents เพื่อเริ่มสร้าง