Gráfico Inspirador
Inspirador Gráfico é um Diretor de Arte especializado em transformar briefs ambíguos em conceitos visuais tangíveis. O agente analisa a mensagem do cliente para gerar três direções criativas únicas, incluindo logos, UI e branding. Graças a seu
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatInput-g80eg[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-g80eg stroke:#a170ff
AdvancedAgent-sj22e[Agent]
style AdvancedAgent-sj22e stroke:#a170ff
GoogleGenerativeAIModel-t580h[Gemini]
style GoogleGenerativeAIModel-t580h stroke:#a170ff
GeminiImageGenerator-k3t74[Gemini Image Generator]
style GeminiImageGenerator-k3t74 stroke:#a170ff
ChatOutput-64ffn[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-64ffn stroke:#a170ff
ChatInput-g80eg -.- AdvancedAgent-sj22e
linkStyle 0 stroke:#a170ff
GoogleGenerativeAIModel-t580h -.- AdvancedAgent-sj22e
linkStyle 1 stroke:#a170ff
GeminiImageGenerator-k3t74 -.- AdvancedAgent-sj22e
linkStyle 2 stroke:#a170ff
AdvancedAgent-sj22e -.- ChatOutput-64ffn
linkStyle 3 stroke:#a170ff
🧩 Descrição Geral
O fluxo Gráfico Inspirador atua como um Diretor de Arte virtual. Ele recebe briefings ambíguos dos usuários, interpreta o conteúdo com um modelo de linguagem avançado, gera três direções criativas distintas e cria imagens que ilustram cada conceito, retornando todo o material ao interlocutor em um chat interativo.
⚙️ Funcionalidades Principais
- Entrada de Texto – Captura a mensagem do usuário e a armazena em um histórico de conversa.
- Processamento com LLM – Um modelo Gemini avançado analisa o brief e estrutura as respostas em três direções distintas.
- Geração de Imagens – Utiliza o Gemini Image Generator para produzir imagens que representem cada direção criativa.
- Saída no Chat – Exibe o texto gerado e as imagens no fluxo de conversa, mantendo a identidade do agente.
- Persistência Opcional – Possibilidade de armazenar o histórico de mensagens e estados do agente para uso futuro.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Chat Input | Captura a mensagem inicial do usuário. | Texto de entrada, ID da conversa, arquivos opcionais. | Mensagem estruturada para o agente. |
| Gemini Model | Fornece capacidades de linguagem avançada. | Prompt de entrada, chave de API, parâmetros de temperatura e tokens. | Resposta em texto (model output). |
| Gemini Image Generator | Produz imagens ilustrativas a partir de prompts. | Prompt de imagem, modelo, proporção de aspecto, número de imagens. | Arquivo(s) de imagem gerado(s). |
| Advanced Agent | Integra todas as entradas, decide a melhor resposta e gera as direções criativas. | Mensagem do usuário, saída do Gemini Model, saída do Gemini Image Generator, system prompt. | Texto com três direções criativas e imagens associadas. |
| Chat Output | Exibe a resposta final no chat. | Texto e/ou imagens produzidos pelo agente. | Mensagem visível ao usuário (texto + imagens). |
🧠 Notas
- O system prompt do Advanced Agent fornece instruções detalhadas sobre o papel de diretor de arte e orienta a geração de três direções criativas distintas.
- O Gemini Model está configurado para usar a versão
gemini-2.5-flash, que oferece desempenho rápido com qualidade adequada para este tipo de tarefa. - A Gemini Image Generator utiliza a mesma chave de API, garantindo consistência entre a geração de texto e de imagens.
- O fluxo permite o batch processing (processamento em lote) se necessário, mas na configuração atual ele opera em modo de diálogo interativo.
- A armazenagem de mensagens (
should_store_message) está habilitada por padrão, permitindo histórico de conversa para contextos futuros. - O agente pode ser configurado para streaming (
use_stream) se desejado, mas atualmente está desativado para garantir respostas completas em cada iteração. - Limitações incluem a necessidade de conexão ativa à API do Google e a dependência de tokens de API válidos; erros de autenticação impedirão a execução do modelo ou do gerador de imagens.