File size: 633 Bytes
243a67a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from crewai import Crew, Process
from agents import get_researcher_agent, get_writer_agent
from tasks import get_research_task, get_writing_task

def get_crew(verbose=False, topic=None):
    # Create Agents
    researcher = get_researcher_agent(verbose)
    writer = get_writer_agent(verbose)
    
    # Create Tasks
    research_task = get_research_task(researcher, topic)
    writing_task = get_writing_task(writer, topic)
    
    # Create Crew
    crew = Crew(
        agents=[researcher, writer],
        tasks=[research_task, writing_task],
        verbose=verbose,
        process=Process.sequential
    )
    
    return crew