Skip to content

FelRFDev/carousel_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📰 carousel_generator & Instagram Image Prompt Generator

Python Version LangChain License: MIT OpenAI

🌐 Read in English

Um Agente de Inteligência Artificial sofisticado que automatiza a busca de notícias relevantes e gera prompts para imagens premium voltadas para carrosséis no Instagram.

🚀 Sobre o Projeto

O carousel_generator é uma aplicação inteligente construída em Python utilizando o framework LangChain. Este projeto demonstra habilidades avançadas em orquestração de IA, uso de ferramentas web (tools) e engenharia de prompt (Prompt Engineering).

O agente autônomo é capaz de:

  1. Buscar na Internet: Utiliza ferramentas de pesquisa para encontrar as notícias mais atuais e relevantes sobre um determinado tema.
  2. Processamento de Linguagem Natural: Analisa o conteúdo das notícias para extrair informações chave.
  3. Geração de Prompts Criativos: A partir das notícias, a IA elabora prompts de imagens premium, prontos para serem usados em geradores de imagem (como Midjourney ou DALL-E) visando a criação de carrosséis atrativos para o Instagram.

Este projeto é ideal para demonstrar domínio em tecnologias modernas de IA e automação de fluxos de trabalho de marketing digital.

🛠️ Tecnologias Utilizadas

  • Python: Linguagem principal do projeto.
  • LangChain: Framework para desenvolvimento de aplicações alimentadas por modelos de linguagem (LLMs).
  • Ferramentas de Pesquisa Web: Integradas ao agente para acesso à informação em tempo real.

⚙️ Como Executar

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/carousel_generator.git
    cd carousel_generator
  2. Crie e ative um ambiente virtual:

    python -m venv venv
    # No Windows:
    venv\Scripts\activate
    # No Linux/Mac:
    source venv/bin/activate
  3. Instale as dependências:

    pip install -r requirements.txt
  4. Configure as Variáveis de Ambiente: Crie um arquivo .env na raiz do projeto e adicione suas chaves de API (ex: OpenAI, Ferramenta de Busca).

    OPENAI_API_KEY=sua_chave_aqui
    SEARCH_API_KEY=sua_chave_aqui
  5. Execute a aplicação:

    python news_agent.py

🧠 Arquitetura do Agente

O agente LangChain é equipado com capacidade de raciocínio. Ao receber um tema, ele planeja os passos: pesquisar as últimas notícias, sintetizar o conteúdo e redigir descrições visuais altamente detalhadas (prompts) que resultarão em imagens premium para redes sociais, mantendo a coesão visual exigida por carrosséis do Instagram.

🤝 Contato & Conexão

Sinta-se à vontade para explorar o código, enviar um PR ou entrar em contato!


⭐️ Se este projeto foi útil ou interessante para você, não se esqueça de deixar uma estrela!

About

Instagram carousel prompt generator. This project fetches news from the web using an AI agent, which then outputs prompts to generate images based on the retrieved data. Built with Python and LangChain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages