Skip to content

TAP is a project that revolutionizes advertising with personalized ads generated using Langchain, Generative AI, and personal data. It utilizes the GPT model for creating tailored ads and aims to enhance the user experience with image generation. Advanced technology and data analysis drive our delivery of a new level of personalized advertising.

License

Notifications You must be signed in to change notification settings

LeonardoRocca-13/Project_Advertisement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Targeted Advertisement Project (TAP)

Description

License

Welcome to the Targeted Advertisement Project (TAP) repository! Our project aims to revolutionize the world of advertisements by creating personalized and relevant ads for specific users. We achieve this by leveraging the power of Langchain and Generative AI, particularly using the GPT model.

By utilizing personal, flight, and weather data, we generate a prompt using an OpenAI model. This prompt serves as the basis for creating a brief, personalized advertisement that resonates with the individual user. To enhance the user experience further, we are also working on implementing image generation, which will complement the generated text.

We believe that targeted advertising can greatly enhance the effectiveness of promotional campaigns while providing users with ads that are genuinely meaningful and tailored to their interests. Through the combination of advanced technologies and data analysis, our project aims to deliver a new level of personalized advertising.

Team

Our project is developed and maintained by:

Table of Contents

Installation

To set up the project and install the required dependencies, please follow these steps:

  1. Clone the repository: git clone https://github.com/LeonardoRocca-13/Project_Advertisement.git

  2. Navigate to the project directory: cd (YOUR-REPO-PATH)

  3. Create a virtual environment (optional but recommended): conda create -n (TAP)

  4. Activate the virtual environment: conda activate TAP

(OR using venv:

  1. Create a virtual environment (optional but recommended): python -m venv env

  2. Activate the virtual environment: -For Windows: .\env\Scripts\activate -For macOS/Linux: source env/bin/activate)

  3. Install the required dependencies from the requirements.txt file: pip install -r requirements.txt

Now you have successfully installed all the required dependencies. You are ready to use the TAP!

Usage

Once the environment is setup, all you need to do is execute main.py!

Contributing

We welcome contributions from anyone interested in improving our project! If you have an idea or suggestion, feel free to create an issue or submit a pull request.

License

This project is released under the MIT License. Please refer to the LICENSE file for the full license text.

About

TAP is a project that revolutionizes advertising with personalized ads generated using Langchain, Generative AI, and personal data. It utilizes the GPT model for creating tailored ads and aims to enhance the user experience with image generation. Advanced technology and data analysis drive our delivery of a new level of personalized advertising.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages