Planning 기능을 시작하는 것은 매우 간단합니다. 필요한 유일한 단계는 Crew에 planning=True를 추가하는 것입니다:
Copy
Ask AI
from crewai import Crew, Agent, Task, Process# Assemble your crew with planning capabilitiesmy_crew = Crew( agents=self.agents, tasks=self.tasks, process=Process.sequential, planning=True,)
이 시점부터 crew는 planning이 활성화되며, 각 반복 전에 작업이 계획됩니다.
Planning이 활성화되면, crewAI는 planning을 위해 기본 LLM으로 gpt-4o-mini를 사용합니다. 이 기능은 유효한 OpenAI API 키가 필요합니다. 에이전트가 서로 다른 LLM을 사용할 수도 있기 때문에, OpenAI API 키가 설정되어 있지 않거나 LLM API 호출과 관련된 예상치 못한 동작이 발생할 경우 혼란을 일으킬 수 있습니다.
이제 작업을 계획할 때 사용할 LLM을 정의할 수 있습니다.기본 사례 예제를 실행하면 아래와 같은 출력이 나타나는데, 이는 AgentPlanner의 출력으로, 에이전트 작업에 추가할 단계별 논리를 생성합니다.
Copy
Ask AI
from crewai import Crew, Agent, Task, Process# Assemble your crew with planning capabilities and custom LLMmy_crew = Crew( agents=self.agents, tasks=self.tasks, process=Process.sequential, planning=True, planning_llm="gpt-4o")# Run the crewmy_crew.kickoff()