Skip to main content

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:
  1. Clone the repository:
  1. Install the required dependencies:
  1. Set up your environment variables:
Edit the .env file to include your API keys and other configuration options:

Basic Usage

  1. Define your topic of interest in the input.json file:
  1. Run the agent:
  1. 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 in src/newsletter_crew.py:
You can customize the following aspects:
  • 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 to True or False to control the amount of output

Customizing Newsletter Content

You can customize the content of your newsletters by modifying the DEFAULT_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