跳转到主要内容

文档索引

获取完整文档索引: https://docs.crewai.com.cn/llms.txt

在深入了解之前,请使用此文件来浏览所有可用页面。

概述

CrewAI 中的规划功能允许您为团队增加规划能力。启用后,在每次 Crew 迭代之前,所有团队信息都会发送给 AgentPlanner,它将逐步规划各项任务,并将此计划添加到每个任务描述中。

使用规划功能

开始使用规划功能非常简单,唯一需要做的就是在您的 Crew 中添加 planning=True
from crewai import Crew, Agent, Task, Process

# Assemble your crew with planning capabilities
my_crew = Crew(
    agents=self.agents,
    tasks=self.tasks,
    process=Process.sequential,
    planning=True,
)
从现在开始,您的团队将启用规划功能,任务会在每次迭代前进行规划。
启用规划后,crewAI 将默认使用 gpt-4o-mini 作为规划的 LLM,这需要一个有效的 OpenAI API 密钥。由于您的智能体可能正在使用不同的 LLM,如果您没有配置 OpenAI API 密钥,或者遇到与 LLM API 调用相关的意外行为,可能会造成困惑。

规划 LLM

现在您可以定义用于任务规划的 LLM。 运行基础案例示例时,您将看到类似下方的输出,这代表了负责创建分步逻辑并将其添加到智能体任务中的 AgentPlanner 的输出。
from crewai import Crew, Agent, Task, Process

# Assemble your crew with planning capabilities and custom LLM
my_crew = Crew(
    agents=self.agents,
    tasks=self.tasks,
    process=Process.sequential,
    planning=True,
    planning_llm="gpt-4o"
)

# Run the crew
my_crew.kickoff()