Spaces:
Runtime error
Runtime error
#!/usr/bin/env python | |
from random import randint | |
from pydantic import BaseModel | |
from crewai.flow import Flow, listen, start | |
from chatbot_gaia.src.crews.popular_culture_crew.crew import PopularCultureCrew | |
class AgriEnergyFlow(Flow): | |
def __init__(self, user_input: str): | |
super().__init__() | |
self.user_input = user_input | |
def extract_info_from_query(self): | |
print("Extracting information from query") | |
result = ( | |
PopularCultureCrew() | |
.crew() | |
.kickoff(inputs={"user_input": self.user_input}) | |
) | |
return result | |
def kickoff(user_input: str = None): | |
agrienergy_flow = AgriEnergyFlow(user_input=user_input) | |
result = agrienergy_flow.kickoff() | |
return result | |
def plot(): | |
agrienergy_flow = AgriEnergyFlow() | |
agrienergy_flow.plot() | |
if __name__ == "__main__": | |
query = "Je suis un agriculture basé pas loin de bordeaux et je cultive du mais et je cherche des recommandations d'autres cultures mieux adapté aux changements climatiques" | |
kickoff(user_input=query) |