รีวิว repo
crewAI ตั้งทีม AI agent ให้มีบทบาทเหมือนพนักงานจริง
crewAI คือเฟรมเวิร์กที่ให้ตั้งทีม AI agent เหมือนตั้งทีมพนักงานจริง — agent แต่ละตัวมีบทบาท เป้าหมาย และประวัติที่มาที่ไปเป็นของตัวเอง แล้วมอบหมายงาน (task) ให้แต่ละตัวรับผิดชอบ ก่อนรวมเป็นทีม (crew) สั่งให้ทำงานตามลำดับหรือมีหัวหน้าทีมคอยมอบหมายเองก็ได้ ตั้งโปรเจกต์ใหม่ด้วยคำสั่งเดียวแล้วแก้แค่ไฟล์ตั้งค่าไม่กี่ไฟล์ก็ปรับทีมได้ทันที
ประกอบทีมจากชิ้นส่วนแบบนี้
- agent แต่ละตัวตั้ง role (บทบาท) goal (เป้าหมาย) และ backstory (ประวัติที่มาที่ไป) ได้เอง เหมือนตั้งพนักงานคนหนึ่งจริง ๆ
- task ผูกกับ agent เจาะจงตัวว่าใครรับผิดชอบอะไร ต่องานให้ agent อีกตัวรับช่วงต่อได้ด้วย
- crew เลือกได้ว่าจะให้ทำงานตามลำดับ (sequential) หรือมีหัวหน้าทีมคอยมอบหมายงานเอง (hierarchical)
- มีปลั๊กอิน skill ให้ Claude Code หรือ AI coding agent ตัวอื่นเข้าใจแพทเทิร์นของ crewAI เองอัตโนมัติในคำสั่งเดียว
1.15.22รุ่นล่าสุด
ออกเมื่อ 2026-09-16 — 1 วันก่อนที่ผมเขียนใบนี้ ยังอัปเดตต่อเนื่อง (เช็คจากหน้า releases วันนี้ 2026-09-17) — ไม่ได้ใช้จำนวนดาว 58,665 ดวงเป็นเหตุผลหลักตามกฎ repo-review ข้อ 4
ตั้งโปรเจกต์ แก้ไฟล์ตั้งค่า แล้วสั่งรัน
crewai create crew latest-ai-development
cd latest_ai_development
# agents/researcher.jsonc
{
"role": "{topic} Senior Data Researcher",
"goal": "Uncover cutting-edge developments in {topic}",
"backstory": "You're a seasoned researcher who finds relevant information and presents it clearly.",
"llm": "openai/gpt-4o"
}
# crew.jsonc
{
"name": "Latest AI Development",
"agents": ["researcher"],
"tasks": [
{
"name": "research_task",
"description": "Conduct thorough research about {topic}. Find recent, relevant information.",
"expected_output": "A list with 10 bullet points of the most relevant information about {topic}.",
"agent": "researcher"
}
],
"process": "sequential"
}
crewai install
crewai run