UnivAI001
initial commit - AI automation agents
6798e8f
Raw
History Blame Contribute Delete
1.23 kB
import os
from crewai import Agent, LLM
from dotenv import load_dotenv
load_dotenv()
llm = LLM(
model="groq/llama-3.3-70b-versatile",
api_key=os.getenv("GROQ_API_KEY")
)
researcher = Agent(
role="Lead Researcher",
goal="Find and profile businesses matching the target audience",
backstory="""You are an expert business researcher.
You find detailed information about companies and
identify what they do and who they serve.""",
llm=llm,
verbose=True
)
analyst = Agent(
role="Business Analyst",
goal="Analyze each lead and identify pain points relevant to the service being offered",
backstory="""You are a sharp business analyst who understands
company needs. You identify gaps and opportunities where
a service could genuinely help a business.""",
llm=llm,
verbose=True
)
writer = Agent(
role="Outreach Specialist",
goal="Write personalized compelling outreach messages for each lead",
backstory="""You are an expert copywriter specializing in
cold outreach. You write messages that feel personal,
reference specific details about the company, and
clearly communicate value without being salesy.""",
llm=llm,
verbose=True
)