Getting Started
This guide will help you set up and start using the Newsletter AI Agent powered by CrewAI.Installation
To use the Newsletter AI Agent, you need to:- Clone the repository:
- Install the required dependencies:
- Set up your environment variables:
.env
file to include your API keys and other configuration options:
Basic Usage
- Define your topic of interest in the
input.json
file:
- Run the agent:
- Find your generated newsletter in the output directory.
CrewAI Configuration
The Newsletter AI Agent uses CrewAI to orchestrate a team of specialized agents. The main configuration is insrc/newsletter_crew.py
:
- LLM Model: Change the
model
parameter to use a different language model - Temperature: Adjust the
temperature
parameter to control creativity vs. determinism - Verbosity: Set
verbose
toTrue
orFalse
to control the amount of output
Customizing Newsletter Content
You can customize the content of your newsletters by modifying theDEFAULT_NEWSLETTER_SECTIONS
in src/config/config.py
:
Next Steps
- Learn more about the Agents that power the Newsletter AI Agent
- Explore the Custom Tools used to gather information
- Check out the Features section to learn more about what the Newsletter AI Agent can do