Skip to content

Latest commit

 

History

History
299 lines (184 loc) · 12.7 KB

README.pt_BR.md

File metadata and controls

299 lines (184 loc) · 12.7 KB

[🇧🇷 Português] [🇺🇸 English]


🏆 Estou orgulhoso de anunciar que sou vencedora da Competição de Exposição de Projetos de IA Ready Tensor 2024! 🎉

💡 Melhor Inovação em Ferramenta de IA:
👉🏻 SumBot FreeCode por Fabiana Campanari.
👉🏻 Confira este projeto premiado e outros na Exposição de IA Ready Tensor.
👉🏻 Veja a publicação no aplicativo Ready Tensor AI. SumBot FreeCode.


SumBot FreeCode

🤖🦾 AI-Powered ChatBot with GPT-3.5 Turbo integration.



invideo-ai-1080-SumBot.FreeCode_.Transforming.Communication.with.AI-2024-11-04T15_17_29.1.mp4



Top GitHub Users Sponsor Mindful AI Assistants



SumBot FreeCode é um chatbot alimentado por IA, integrado com GPT-3.5 Turbo, projetado para resumir mensagens longas e oferecer informações concisas. Este projeto foi desenvolvido por Fabiana Campanari para a Competição de Exibição de Projetos de IA 2024.


📑 Índice

📝 Introdução

Bem-vindo ao SumBot FreeCode, um chatbot alimentado por IA que transforma textos longos em resumos concisos, tornando a comunicação mais eficiente. Desenvolvido com GPT-3.5 Turbo e integrado a plataformas como Slack, é a ferramenta perfeita para gerenciar sobrecarga de informações, seja em ambientes empresariais ou acadêmicos.

🌟 Recursos

  • Resumo Automatizado: Resume textos longos usando GPT-3.5 Turbo.
  • Integração com Slack: Automatiza tarefas dentro do Slack.
  • Gatilhos Personalizados: Resumo acionado por reações de emoji bowtie :bowtie:.
  • Workflow Zapier: Conecte-se com várias ferramentas para automação sem esforço.
  • Sem Necessidade de Programação: Fácil de usar para todos, independentemente de conhecimento técnico.

🤔 Objetivo

O objetivo do SumBot FreeCode é simples: gerenciar a sobrecarga de informações. Ao resumir automaticamente textos longos, ele economiza tempo e aumenta a produtividade em várias plataformas, desde relatórios empresariais até trabalhos acadêmicos.

💭 Visão

Imagine ter um assistente pessoal que condensa grandes volumes de informações em resumos gerenciáveis. Essa é a visão por trás do SumBot — simplificar fluxos de trabalho resumindo mensagens no Slack com um único emoji, como o :bowtie:, tornando a comunicação mais ágil.

💡 Por que SumBot?

Em um mundo cheio de informações, o SumBot ajuda a filtrar o excesso, resumindo textos longos de forma eficiente. Aproveitando OpenAI, Slack e Zapier, oferece uma solução simples e poderosa para melhorar a produtividade e a comunicação, sem exigir conhecimento de programação.

✍️ Como Funciona

  1. API OpenAI: Realiza a sumarização usando o GPT-3.5 Turbo, um avançado modelo de linguagem natural.
  2. Slack: Fornece a plataforma para interação do usuário, onde o SumBot resume mensagens quando acionado.
  3. Zapier: Automatiza o fluxo de trabalho entre o Slack e o OpenAI, possibilitando a sumarização de mensagens quando emojis específicos são usados.

Workflow de Automação

🎯 Para Quem É?

SumBot FreeCode é ideal para diversos usuários:

  • Profissionais de Negócios: Resume relatórios e comunicações para rápida compreensão.
  • Estudantes: Ajuda a resumir artigos acadêmicos e longos textos de estudo.
  • Equipes de Suporte ao Cliente: Fornece resumos concisos de conversas com clientes.
  • Pesquisadores: Extrai insights principais de artigos acadêmicos.
  • Profissionais de Marketing: Resume interações e discussões em redes sociais.
  • Educadores: Simplifica materiais educacionais complexos em resumos mais fáceis.
  • Escritores: Extrai pontos-chave de materiais de pesquisa.

👌 Principais Benefícios

  • Economia de Tempo: Condensa rapidamente textos longos para você focar no que importa.
  • Aumento da Produtividade: Gerencie e processe grandes quantidades de informação de maneira eficiente.
  • Suporte à Decisão: Fornece resumos concisos para auxiliar na tomada de decisões rápidas.
  • Resumos Personalizáveis: Adapte o comprimento e o detalhe dos resumos de acordo com suas necessidades.
  • Precisão Alimentada por IA: Utiliza GPT-3.5 Turbo para resumos precisos e relevantes.

⚙️ Para Desenvolvedores: Instalação

Embora o SumBot FreeCode seja projetado como uma solução pronta para uso sem necessidade de programação direta, você pode incluir um arquivo requirements.txt e um script python-run.py se desejar usar Python para gerenciar a integração ou rodar automações no seu projeto.

Para configurar o SumBot FreeCode, siga estes passos:

  1. Clone o repositório:

    git clone https://github.com/Mindful-AI-Assistants/SumBot-AI-ProjectCompetition-2024.git
  2. Navegue para o diretório do projeto:

    cd SumBot-ReadyTensorAI-Hackaton
  3. Instale as dependências necessárias:

    pip install -r requirements.txt
  4. Configure as variáveis de ambiente para a API da OpenAI e integração com o Slack.

    export OPENAI_API_KEY='sua_chave_da_openai_aqui'
    export SLACK_BOT_TOKEN='seu_token_do_slack_aqui'
  5. Execute o chatbot:

    python-run.py

🛠️ Uso

Para usar o SumBot FreeCode:

  1. Conecte o bot ao seu workspace do Slack.
  2. Reaja a uma mensagem no Slack com o emoji de gravata borboleta :bowtie:.
  3. SumBot irá automaticamente resumir a mensagem na mesma thread.

Exemplo:

  • Mensagem: "Esta é uma mensagem muito longa..."
  • Reaja com :bowtie:
  • Resposta do Bot: "Resumo: A mensagem fala sobre..."

🎥 Vídeos Demonstrativos

  1. 🎬 Demo 1: Construindo a Integração com o Slack no Zapier

https://github.com/user-attachments/assets/971147f2-5de1-46f7

Aqui está a tradução em português conforme solicitado, mantendo a mesma formatação e estrutura original:


  1. 🎬 Demo 2: Integração do GPT-3.5 Turbo com o Slack
2_Building.the.ChatGpT.3.5.Turbo.Integration.with.Slack.on.Zapier.mov

  1. 🎬 Demo 3: Construindo a integração do Slack com o ChatGPT-3.5 Turbo, utilizando a API da OpenAI para retornar uma resposta resumida na thread do Slack sempre que alguém usar a reação com o emoji de gravata borboleta, e utilizando a assistente virtual Monica AI para compor a mensagem.
3_Building.SumBot_Testing_using.AI.Monica.to.compose.the.messages.mov

  1. 🎬 Demo 4: Testando a funcionalidade do SumBot usando a assistente virtual Monica AI para compor mensagens
4_Testing.the.functionality.of.SumBot.using.the.AI.Monica.virtual.assistant.to.compose.message.mov

🎥 Vídeos de Demonstração Extras:


5- 🎬 Demo Extra 5: Ferramentas extras que podem ser integradas com a OpenAI no Zapier

5-Other.tools.that.can.be.integrated.with.OpenAI.on.Zapier.mov

6- 🎬 Demo Extra 6: Construindo a integração do Slack com o ChatGPT e retornando uma resposta resumida na thread do Slack toda vez que alguém usar uma reação com o emoji de gravata borboleta

6_Building.the.integration.of.Slack.with.ChatGpT.and.return.a.summary.response.in.the.Slack.thread.every.time.someone.uses.a.reaction.with.the.bowtie.emoji.mov

📺 Assista no YouTube

📚 Ferramentas de IA Utilizadas

  1. OpenAI: Fornece a API do motor de IA por trás do chatbot usando GPT-3.5 Turbo.
  2. Slack: A plataforma de mensagens onde o SumBot está integrado.
  3. Zapier: Automatiza fluxos de trabalho entre o Slack e a OpenAI.
  4. Monica AI: Usado para cenários avançados de teste e interação.
  5. InVideo: Uma plataforma de criação e edição de vídeos que permite aos usuários criar vídeos de qualidade profissional com facilidade, oferecendo uma ampla gama de modelos, ferramentas de edição e opções de personalização para diversos fins.
  6. Canva Pro: Canva Pro is a graphic design platform that offers advanced features to create professional designs easily and intuitively.

🙌 Contribua

Contribuições são bem-vindas! Veja como contribuir:

  1. Faça um fork do repositório.

     git clone https://github.com/Mindful-AI-Assistants/SumBot-AI-ProjectCompetition-2024.git
  2. Crie uma nova branch:

    git checkout -b feature/SuaFuncionalidade
  3. Commit suas alterações:

    git commit -m 'Adicionar nova funcionalidade'
  4. Faça o push para a branch:

    git push origin feature/SuaFuncionalidade
  5. Abra um Pull Request. Após o push, use o comando abaixo para abrir o URL do Pull Request diretamente no navegador se estiver usando o GitHub CLI:

    gh pr create --fill

📜 Código de Conduta

Estamos comprometidos em promover um ambiente aberto e acolhedor. Por favor, reserve um momento para revisar nosso Código de Conduta para garantir que possamos manter uma comunidade saudável e inclusiva.

Ao participar deste projeto, você concorda em aderir aos padrões descritos no Código de Conduta.

💌 Contato

Para dúvidas, sugestões ou colaborações, sinta-se à vontade para entrar em contato:

Para mais informações e acesso ao projeto, visite: