Skip to content

This application is a Branding Agent AI that helps generate branding strategies based on input product details. It guides users through the branding process, providing outputs such as product descriptions and branding messages tailored to the user’s needs.

Notifications You must be signed in to change notification settings

TechAsad/langgraph-branding-agent

Repository files navigation

Here's your updated README for the Branding Agent application:

Branding Agent AI Application

This application is a Branding Agent AI that helps generate branding strategies based on input product details. It guides users through the branding process, providing outputs such as product descriptions and branding messages tailored to the user’s needs.

Features

  • Collect product details for personalized branding.
  • Generate branding strategies based on the input.
  • Display generated branding for user review.
  • Download branding strategies as a text file.

Getting Started

Prerequisites

  • Python 3.10
  • Streamlit
  • Docker (for Docker-based setup)

Installation

Clone the Repository

git clone https://github.com/yourusername/branding-agent-ai.git
cd branding-agent-ai

Create your environment file in the same folder (.env)

OPENAI_API_KEY= 
SERPER_API_KEY= 
TAVILY_API_KEY=

With Docker

docker build -t branding-agent-app .
docker-compose up --build

Without Docker

  1. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the app:

    streamlit run app.py
  4. Access the app: Open your web browser and navigate to http://localhost:8501 to access the app.

Application Workflow

  1. Enter Product Details:
    The user inputs the product name, service, industry, problem solved, and competition website.

  2. Branding Strategy Generation:
    Based on the provided product details, the app generates a personalized branding strategy.

  3. Display Product and Branding Details:
    The generated branding strategy is displayed for user review, along with the input product details.

  4. Download Branding Strategy:
    Users can download the generated branding strategy as a text file for future use.

About

This application is a Branding Agent AI that helps generate branding strategies based on input product details. It guides users through the branding process, providing outputs such as product descriptions and branding messages tailored to the user’s needs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published