Skip to content

fcavazin89/best-seller-ai-projecttfc01

Repository files navigation

🤖 Best-Seller AI Agent

Um Agente de IA Autônomo para criação de best-sellers. Transforme suas ideias em livros completos com a ajuda de um assistente inteligente que pensa, planeja e executa tarefas de escrita de forma autônoma.

✨ Funcionalidades do Agente

🧠 Raciocínio Autônomo

  • Pensamento estruturado: O agente analisa, planeja e reflete sobre cada ação
  • Planejamento multi-step: Cria planos detalhados para tarefas complexas
  • Memória persistente: Lembra decisões, personagens e detalhes do projeto

🛠️ Ferramentas Disponíveis

✍️ Escrita Criativa

Ferramenta Descrição
write_chapter Escreve ou expande capítulos
edit_text Edita texto (polish, expand, compress, rewrite)
research_topic Pesquisa com Google Search
analyze_structure Analisa estrutura narrativa
generate_outline Cria outlines e esboços
critique_text Crítica editorial rigorosa
generate_image Gera ilustrações para cenas
create_character Cria fichas de personagens
suggest_plot Sugere desenvolvimentos de trama
check_consistency Verifica consistência
expand_scene Expande cenas com detalhes
compress_text Comprime texto mantendo impacto
change_tone Altera tom/atmosfera
add_dialogue Adiciona diálogos naturais

📚 Curadoria Acadêmica (NOVO!)

Ferramenta Descrição
check_plagiarism Verifica plágio e sugere paráfrases
fix_grammar Corrige erros gramaticais em português
format_abnt Formata segundo normas ABNT (NBR 6023, 10520, 14724)
generate_references Gera referências bibliográficas formatadas
academic_review Revisão completa de trabalho acadêmico
paraphrase_text Parafraseia texto para evitar plágio

🎯 Modos de Operação

  1. 🤖 Agente IA - Modo autônomo com planejamento e execução
  2. 📚 Rascunhos - Organizar conteúdo existente
  3. 📐 Esboço - Estrutura e planejamento
  4. 🔍 Curador - Pesquisa com Google Search
  5. ✍️ Ghostwriter - Escrita criativa assistida
  6. 📝 Escrever - Modo foco total
  7. 🔴 Editor Cruel - Revisão crítica impiedosa
  8. 📖 Leitura - Modo imersivo

🚀 Como Usar

# Instalar dependências
npm install

# Configurar API Key do Gemini
# Adicione sua API_KEY no ambiente

# Iniciar desenvolvimento
npm run dev

💡 Exemplos de Comandos para o Agente

Escrita Criativa

"Escreva o capítulo 1 sobre a chegada do protagonista à cidade"
"Analise a estrutura do livro e sugira melhorias"
"Crie 3 personagens secundários interessantes para a trama"
"Pesquise sobre a Paris dos anos 1920 para ambientar a história"
"Faça uma crítica cruel do capítulo atual e reescreva os pontos fracos"
"Gere uma imagem cinematográfica da cena de abertura"

Curadoria Acadêmica

"Verifique plágio neste artigo e sugira paráfrases"
"Corrija os erros gramaticais e formate em ABNT"
"Faça uma revisão acadêmica completa do meu TCC"
"Gere as referências bibliográficas em formato ABNT"
"Parafrase este trecho para evitar plágio"
"Formate este artigo segundo as normas ABNT NBR 14724"

🏗️ Arquitetura do Agente

┌─────────────────────────────────────────┐
│           BestSellerAgent               │
├─────────────────────────────────────────┤
│  ┌─────────┐  ┌─────────┐  ┌─────────┐ │
│  │ Thought │→ │  Plan   │→ │ Action  │ │
│  └─────────┘  └─────────┘  └─────────┘ │
│       ↑                          │      │
│       └──────── Reflect ←────────┘      │
├─────────────────────────────────────────┤
│              Agent Tools                │
│  [write] [edit] [research] [analyze]   │
│  [outline] [critique] [image] [...]    │
├─────────────────────────────────────────┤
│              Agent Memory               │
│  [short-term] [long-term] [context]    │
└─────────────────────────────────────────┘

🔧 Tecnologias

  • React 19 - UI moderna
  • TypeScript - Type safety
  • Gemini AI - LLM backbone (2.5 Flash + 3.0 Pro)
  • Vite - Build tool
  • Mermaid.js - Diagramas
  • PDF.js - Importação de PDFs

📄 Licença

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages