Agent Dev Thai Academyprinciples · patterns · architecture

บริษัทใหญ่ปล่อยเครื่องมือจัดการ agent อะไรออกมาบ้าง

ไล่ดูเครื่องมือ agent ที่บริษัทใหญ่ปล่อยออกมา แบ่งเป็นสามชั้น Agent, Runtime, Memory ภาษาที่เลือกบอกว่าเขาทำให้ใคร ถ้าจะเปิดอันเดียวเอา claude-agent-sdk-python

ปีที่ผ่านมาบริษัทใหญ่ปล่อยของสาย agent ออกมาเกือบทุกเจ้า

แบ่งคร่าวๆ ได้สามชั้น Agent Layer ของไว้สร้าง Runtime Layer ของไว้ให้มันไปยืน Memory Layer ของไว้ให้มันจำ

ไล่เปิดดูทีละอัน เรียงตามดาว


Agent Layer — ของไว้สร้าง agent

openai/openai-agents-python 29,309 ดาว · Pythonopenai/openai-agents-pythonGitHub ↗framework หลาย agent ตัวจริง ต่อจาก swarm ที่เคยปล่อยไว้เป็นของเล่น

google/adk-python 21,473 ดาว · Pythongoogle/adk-pythonGitHub ↗code-first มี eval มาให้ในตัว

microsoft/agent-framework 13,442 ดาว · Pythonmicrosoft/agent-frameworkGitHub ↗build กับ orchestrate กับ deploy อยู่ในตัวเดียว

github/copilot-sdk 10,465 ดาว · Javagithub/copilot-sdkGitHub ↗เอา Copilot Agent ไปฝังในแอปตัวเอง

anthropics/claude-agent-sdk-python 8,068 ดาว · Pythonanthropics/claude-agent-sdk-pythonGitHub ↗ตัวที่ Claude Code ยืนอยู่ข้างบน

strands-agents/harness-sdk 7,186 ดาว · Pythonstrands-agents/harness-sdkGitHub ↗ทำ harness เองคุมตั้งแต่ต้นจนจบ ไม่ผูก model เจ้าไหน

JetBrains/koog 4,566 ดาว · KotlinJetBrains/koogGitHub ↗สาย JVM ไม่ต้องข้ามไป Python

NVIDIA/NeMo-Agent-Toolkit 2,624 ดาว · PythonNVIDIA/NeMo-Agent-ToolkitGitHub ↗เน้น profiling กับความเร็ว

Shopify/roast 1,214 ดาว · RubyShopify/roastGitHub ↗workflow มีโครง เขียนเป็น Ruby


Runtime Layer — ของไว้ให้ agent ไปยืน

TencentCloud/CubeSandbox 11,892 ดาวTencentCloud/CubeSandboxGitHub ↗sandbox ให้ agent รันโค้ด เปิดเร็ว รันพร้อมกันได้เยอะ

cloudflare/cloudflare-os 9,804 ดาวcloudflare/cloudflare-osGitHub ↗agent workspace รันบน Workers

aws/agentcore-cli 281 ดาว · TypeScriptaws/agentcore-cliGitHub ↗CLI ของ AgentCore

strands-agents/shell 240 ดาว · Ruststrands-agents/shellGitHub ↗ให้ agent ใช้ shell ได้โดยไม่ต้องยกทั้งเครื่องให้มัน


Memory Layer — ของไว้ให้ agent จำ

volcengine/OpenViking 36,301 ดาวvolcengine/OpenVikingGitHub ↗context database รวม memory กับ RAG ไว้ก้อนเดียว

makenotion/skills 162 ดาว · makenotion/lore 140 ดาวmakenotion/skillsGitHub ↗Notion ทำ skills sync ให้ agent ในเครื่อง Claude Code กับ Codex ก็ต่อได้ เขียน skill ในเครื่อง sync ขึ้น Notion แล้วดึงกลับลงมา ส่วน lore คือ memory ที่ agent หลายตัวแชร์กันได้

ที่ผมว่าน่าสนใจคือมุมที่เขาเล่น Notion ไม่ได้จะเป็น AI tool เอง เขาวางตัวเป็นโครงสร้างพื้นฐานให้ AI tool เจ้าอื่นมาต่อ แล้วคนกับ AI ทำงานบนหน้าเดียวกัน อันนี้น่าจะไปได้ไกล


ที่เห็นตอนไล่ครบ

ภาษาบอกว่าเขาทำให้ใคร

ส่วนใหญ่ Python ตามสูตร สามเจ้าที่ไม่ใช่ น่าสนใจกว่า

JetBrains ทำ Kotlin · Shopify ทำ Ruby · GitHub ทำ Java

ไม่ได้เลือกภาษาที่วงการ AI ใช้ เลือกภาษาที่คนของตัวเองใช้อยู่ ของพวกนี้ทำให้ engineer ในบ้านตัวเองก่อน แล้วค่อยเปิดให้คนอื่น


ถ้าจะเปิดอันเดียว เอา claude-agent-sdk-python เพราะเป็นตัวที่ของที่ใช้อยู่ทุกวันยืนอยู่ข้างบน

ถ้าไม่ได้เขียน Python เช็ค koog กับ roast ก่อน

ถ้าใช้ Notion อยู่แล้ว ลอง sync skill ขึ้นไปดู ของต่อกันมาให้แล้ว