dotsagent.io
ภาษา:ไทย
เฟรมเวิร์ก · CrewAI Inc.

ภาพรวม CrewAI

เฟรมเวิร์ก Python สำหรับกลุ่มเอเจนต์ที่รับบทบาทต่างกันและมอบหมายงานให้กัน โดยมี Flows แบบขับเคลื่อนด้วยเหตุการณ์คอยประสานงาน Flows เพิ่มการบันทึกสถานะและการรับฟีดแบ็กจากมนุษย์ ส่วน CLI ใช้ deploy ไปยังบริการ CrewAI AMP ที่มีการจัดการได้โดยตรง

เหมาะสำหรับ: การตั้งค่าระบบหลายเอเจนต์ตามบทบาทที่ต้องการ deploy ไปยังบริการที่มีการจัดการได้อย่างรวดเร็ว

ข้อมูลสำคัญ

ผู้ดูแล
CrewAI Inc.
ภาษา
Python
ไลเซนส์
MIT
เวอร์ชันล่าสุด
1.15.23 · 28 กันยายน 2569
Repository
crewAIInc/crewAI · 59,255 ดาว
ตัวเลือกแบบโฮสต์
CrewAI AMP
Deploy จาก CLI ด้วย crewai deploy create และ crewai deploy push

Quickstart

ติดตั้งแพ็กเกจ ตั้งค่าข้อมูลรับรอง แล้วเรียกใช้ agent ตัวอย่างที่เล็กที่สุดจากเอกสารทางการ Model ID เป็นค่าที่เอกสารใช้ และอาจยังไม่ได้เปิดใช้งานในบัญชีของคุณ

ติดตั้ง
pip install crewai crewai-tools  (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)

ต้องใช้ Provider API key + SERPER_API_KEY

Python
from crewai import Agent
from crewai_tools import SerperDevTool

# Create an agent
researcher = Agent(
    role="AI Technology Researcher",
    goal="Research the latest AI developments",
    tools=[SerperDevTool()],
    verbose=True
)

# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")

# Access the raw response
print(result.raw)

แหล่งข้อมูล Quickstart

ฟีเจอร์

ใช้ได้กับทุกโมเดลใช่
MCP clientใช่ใช้ mcps=[...] กับ agent หรือใช้ MCPServerAdapter จาก crewai-tools
MCP serverยังไม่ยืนยัน
หลาย agentใช่กลุ่มเอเจนต์ที่แบ่งตามบทบาทและมี Flows คอยประสานงาน
การทำงานต่อเนื่องแบบทนทานใช่ใช้ @persist กับ Flows พร้อม checkpoint ผ่าน from_checkpoint
การอนุมัติโดยมนุษย์ใช่ใช้ decorator @human_feedback ตั้งแต่ v1.8.0
Tracingใช่การ tracing ของ CrewAI หลังจาก crewai login
Evalsยังไม่ยืนยัน

การเปลี่ยนแปลงล่าสุด

  • ตอนนี้ quickstart เริ่มจาก Flow เป็นหลัก โดย load_crew จะโหลด config ของ agent และ crew ในรูปแบบ JSONC
  • ตั้งแต่ v1.14.5 เป็นต้นมา restore_from_state_id ใช้ทำงานต่อหรือแยกแขนง Flow ได้ ส่วนการเติมข้อมูลผ่าน inputs.id เลิกแนะนำให้ใช้แล้ว

ทางเลือกในภาษาเดียวกัน

แหล่งข้อมูล

  1. docs.crewai.com/en/introduction
  2. docs.crewai.com/en/quickstart
  3. docs.crewai.com/en/concepts/agents
  4. docs.crewai.com/edge/en/mcp/dsl-integration
  5. docs.crewai.com/edge/en/guides/flows/mastering-flow-state
  6. docs.crewai.com/edge/en/learn/human-feedback-in-flows
  7. pypi.org/pypi/crewai/json
  8. api.github.com/repos/crewAIInc/crewAI