Build a job posting generator with CrewAI agents and AgentOps tracking
.env
file to add AgentOps and Serper keys:
src/job_posting_agent/config/agents.yaml
to define your 3 agents:
src/job_posting_agent/config/tasks.yaml
to define the workflow:
src/job_posting_agent/crew.py
to add tools and AgentOps:
src/job_posting_agent/main.py
to add AgentOps session management:
job_posting.md
file is created with the resultconfig/agents.yaml
- Agent definitions with roles and backstoriesconfig/tasks.yaml
- Task workflow with context dependenciescrew.py
- Added tools and AgentOps initializationmain.py
- Added session management.env
- Added AgentOps and Serper API keysjob_posting.md
- Final job posting created by the crewagentops.init()
in crew.py
- Enables automatic instrumentationagentops.start_session()
in main.py
- Begins trackingagentops.end_session()
in main.py
- Completes the sessionmain.py
agents.yaml
tasks.yaml
tools/
directory