study_plan_v1 / equipe.py
giseldo's picture
ultima versao
723e2e3
from crewai import Crew
#Chamando os agentes
from agentes.coordenadorEstudos import chamaCoordenador
from agentes.especialistaMaterial import chamaEspecialista
from agentes.coachMotivador import chamaCoach
#Chamando as tarefas dos agentes
from tarefas.tarefa_coordenadorEstudos import tarefaCoordenador
from tarefas.tarefa_especialistaMaterial import tarefaEspecialista
from tarefas.tarefa_coachMotivador import tarefaCoach
def formarEquipe(solicitacao):
# Criando agentes
coordenador = chamaCoordenador(solicitacao)
especialista = chamaEspecialista(solicitacao)
motivador = chamaCoach()
# Criando tarefas
tarefa_coordenador = tarefaCoordenador(solicitacao, coordenador)
tarefa_especialista = tarefaEspecialista(solicitacao, especialista)
tarefa_motivador = tarefaCoach(motivador)
# Criando a equipe
equipe = Crew(
name='Coordenação de Estudos Especializado',
description='Uma equipe de especialistas em educação para ajudar estudantes a manterem o foco nos estudos.',
members=[coordenador, especialista, motivador],
tasks=[tarefa_coordenador, tarefa_especialista, tarefa_motivador]
)
return equipe