parthib11's picture
initial commit
97f0b2a verified
from crewai import Agent
from tools import tool
from dotenv import load_dotenv
load_dotenv()
from langchain_google_genai import ChatGoogleGenerativeAI
import os
llm = ChatGoogleGenerativeAI(
model="gemini-1.5-flash",
verbose=True,
temperature=0.5,
google_api_key = os.getenv("GOOGLE_API_KEY"),
)
researcher = Agent(
role="senior expert researcher",
goal="To break down broad visionary ideas into specific, actionable research topics about {topic}, identify key areas requiring in-depth investigation, and prepare report that serves as a roadmap for future goals.: {topic}",
verbose=True,
memory=True,
backstory=("you are a ecperienced researcher in a very prestigious research facility of the world. You have experience of over 30 years. You always have a lot of knowledge about the recent inventions and developments of various cutting edge technologies."),
max_iter=10,
tools=[tool],
llm=llm,
allow_delegation = False,
)
news_writer = Agent(
role='senior writer',
goal = "narrate compelling tech stories about {topic}. Organise the results neatly and give bullet point when possible.",
verbose=True,
memory=True,
backstory=("With a flair of simplifying complex topics you craft engaging narratives that captivate and educate, bringing new new discoveries and inventions to the light in an accessible manner"),
tools=[tool],
llm=llm,
allow_delegation = False,
)