This project aims to leverage large language models (LLMs) to automate the process of identifying potential candidates on LinkedIn and sending personalized invitation messages. The goal is to streamline the outreach process and increase the chances of successful connections and engagements.
- pip
- python >= 3.12
- poetry
- groq API key (You can also use Ollama to serve models locally and utilize them but groq is significantly faster)
- Clone the repository with
git clone https://github.com/BennyDanielT/AI-Outreach-Agent.git
- Ensure you have poetry installed in your machine, if not, execute
pip install poetry
- Install the dependencies with
poetry install
- Obtain your groq api key on groq console
- Obtain the your Serper API key on Serper
- Obtain a Google API key and Google Programmable Search Engine API Key
- Rename the
.env.example
file to.env
and Update the key values with the keys obtained in the previous steps - Run the application with
poetry run ai_outreach_crew
- View the results in the terminal
- Modify the inputs in
main.py
to test different example