🏆 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.
invideo-ai-1080-SumBot.FreeCode_.Transforming.Communication.with.AI-2024-11-04T15_17_29.1.mp4
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.
- Introdução
- Recursos
- Objetivo
- Visão
- Por que SumBot?
- Como Funciona
- Para Quem É
- Principais Benefícios
- Instalação
- Uso
- Vídeos Demonstrativos
- Assista no YouTube
- Ferramentas de IA Extra
- Contribua
- Código de Conduta
- Contato
- Licença
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.
- 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 .
- 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.
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.
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 , tornando a comunicação mais ágil.
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.
- API OpenAI: Realiza a sumarização usando o GPT-3.5 Turbo, um avançado modelo de linguagem natural.
- Slack: Fornece a plataforma para interação do usuário, onde o SumBot resume mensagens quando acionado.
- 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.
- 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.
- 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.
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:
-
Clone o repositório:
git clone https://github.com/Mindful-AI-Assistants/SumBot-AI-ProjectCompetition-2024.git
-
Navegue para o diretório do projeto:
cd SumBot-ReadyTensorAI-Hackaton
-
Instale as dependências necessárias:
pip install -r requirements.txt
-
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'
-
Execute o chatbot:
python-run.py
Para usar o SumBot FreeCode:
- Conecte o bot ao seu workspace do Slack.
- Reaja a uma mensagem no Slack com o emoji de gravata borboleta .
- SumBot irá automaticamente resumir a mensagem na mesma thread.
Exemplo:
- Mensagem: "Esta é uma mensagem muito longa..."
- Reaja com
- Resposta do Bot: "Resumo: A mensagem fala sobre..."
- 🎬 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:
- 🎬 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
- 🎬 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
- 🎬 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
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
- Vídeo de Demonstração 1
- Vídeo de Demonstração 2
- Vídeo de Demonstração 3
- Vídeo de Demonstração 4
- Vídeo de Demonstração 5
- Vídeo de Demonstração 6
- 5º Congresso de Inteligência Artificial da PUC-SP 2024 - A apresentação começa às 3h:26min:20s do vídeo.
- OpenAI: Fornece a API do motor de IA por trás do chatbot usando GPT-3.5 Turbo.
- Slack: A plataforma de mensagens onde o SumBot está integrado.
- Zapier: Automatiza fluxos de trabalho entre o Slack e a OpenAI.
- Monica AI: Usado para cenários avançados de teste e interação.
- 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.
- Canva Pro: Canva Pro is a graphic design platform that offers advanced features to create professional designs easily and intuitively.
Contribuições são bem-vindas! Veja como contribuir:
-
Faça um fork do repositório.
git clone https://github.com/Mindful-AI-Assistants/SumBot-AI-ProjectCompetition-2024.git
-
Crie uma nova branch:
git checkout -b feature/SuaFuncionalidade
-
Commit suas alterações:
git commit -m 'Adicionar nova funcionalidade'
-
Faça o push para a branch:
git push origin feature/SuaFuncionalidade
-
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
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.
Para dúvidas, sugestões ou colaborações, sinta-se à vontade para entrar em contato:
Para mais informações e acesso ao projeto, visite:
- O repositório no GitHub: SumBot FreeCode
- Explore as iniciativas de IA da Ready Tensor: AI Project ShowCase Competition 2024