πΊ Watch on YouTube
SumBot FreeCode
π¦Ύπ€ AI-Powered ChatBot with GPT-3.5 Turbo integration.
SumBot FreeCode is an AI-powered chatbot, integrated with GPT-3.5 Turbo, designed to summarize long messages and deliver concise information. This project was developed by Fabiana π Campanari for the AI Project Showcase Competition 2024.
For more information and access to the project, visit:
The GitHub repository: SumBot FreeCode
*ΰ©β©β§βΛΰΌΊ βΰΌ»*ΰ©β©β§β *ΰ©β©β§βΛΰΌΊ βΰΌ»*ΰ©β©β§β
Welcome to SumBot FreeCode, an AI-powered chatbot that transforms long texts into concise summaries, making communication more efficient. Developed with GPT-3.5 Turbo and integrated with platforms like Slack, itβs the perfect tool for managing information overload, whether in business settings or academic environments.
The purpose of SumBot FreeCode is simple: manage information overload. By summarizing long texts automatically, it saves time and increases productivity across various platforms, from business reports to academic papers.
Imagine having a personal assistant that condenses overwhelming amounts of information into manageable summaries. Thatβs the vision behind SumBotβto simplify workflows by summarizing messages in Slack with a single emoji, such as the :bowtie: bowtie, making communication more streamlined.
In a world overflowing with information, SumBot helps you cut through the noise by efficiently summarizing lengthy texts. By leveraging OpenAI, Slack, and Zapier, it provides a simple yet powerful solution to improve productivity and communication without requiring any programming knowledge.
OpenAI API: Powers the summarization using GPT-3.5 Turbo, an advanced natural language model.
Slack: Provides the platform for user interaction, where SumBot summarizes messages when triggered.
Zapier: Automates the workflow between Slack and OpenAI, enabling message summaries when specific emojis are used.
β Automation Workflow Structure
Business Professionals: Summarizes reports and communications for quick
comprehension.
Students: Helps summarize academic articles and long study texts.
Customer Support Teams: Provides concise summaries of customer conversations.
Researchers: Extracts key insights from academic papers.
Marketers: Summarizes social media interactions and discussions.
Educators: Breaks down complex educational material into easier summaries.
Writers: Extracts key points from research materials.
Although SumBot FreeCode is designed to be a real-use solution without the need for direct coding, you may include a requirements.txt
file and a python-run.py
script if you wish to use Python for managing integration or running automations in your project.
git clone https://github.com/Mindful-AI-Assistants/SumBot.git
cd SumBot-ReadyTensorAI-Hackaton
pip install -r requirements.txt
export OPENAI_API_KEY='your_openai_api_key_here' export SLACK_BOT_TOKEN='your_slack_bot_token_here'
python-run.py
To use SumBot FreeCode:
1. Connect the bot to your Slack workspace.
2. React to a message in Slack with the bowtie emoji β
3. SumBot will automatically summarize the message in the same thread.
β Example:
- Message: "This is a very long message..."
- React with: bowtie emoji β
- Bot Response: "Summary: The message talks about..."
5- :π¬ Extra Demo 5: Extra tools that can be integrated with OpenAI on Zapier
6- π¬ Extra Demo 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
OpenAI GPT-3.5 Turbo : Provides the AI engine API behind the chatbot using GPT-3.5 Turbo.
Slack: The messaging platform where SumBot is integrated.
Zapier: Automates workflows between Slack and OpenAI.
Monica AI: Used for advanced testing and interaction scenarios.
InVideo: A video creation and editing platform that allows users to create professional-quality videos with ease, offering a wide range of templates, editing tools, and customization options for various purposes.
Canva Pro: Canva Pro is a graphic design platform that offers advanced features to create professional designs easily and intuitively.
Here's how to contribute:
git clone https://github.com/Mindful-AI-Assistants/SumBot.git
git checkout -b feature/YourFeature
git commit -m 'Add new feature'
git push origin feature/YourFeature
gh pr create --fill
I encourage everyone to participate in the project and contribute to its Success !
One People. One World. One Spirit... We Are All One !
β https://www.mlyearning.org
We are committed to fostering a welcoming and inclusive community for all team members. We expect everyone to adhere to the following principles:
- Be respectful: Treat others with courtesy and respect, regardless of their background, identity, or opinions.
- Be constructive: Focus on providing helpful feedback and constructive criticism.
- Be open-minded: Be open to different perspectives and ideas.
- Be open-minded: Be open to different perspectives and ideas.
- Be accountable: Take responsibility for your actions and words.
- Be inclusive: Promote a welcoming and inclusive environment for everyone.
πΈΰΉ My Contacts Hub
ββββββββββββββ βΉπΰΉ ββββββββββββββ
β£β’β€ Back to Top
Copyright 2025 Mindful AI Assistants. Code released under the MIT license.