Project Name: Text Recommendation
Project Track: Web3
Team Name: Ogawa
Team Member(s): IanOgawa (Profile - ianogawa - TRON DAO Forum)
DevPost Project Link: Text Recommendation | Devpost
Project Goal: The primary goal of the Text Recommendation app is to address the common challenge of finding the right words in various communication scenarios, whether it’s for crafting a client email, initiating a chat with a colleague, or maintaining an appropriate tone. By providing AI-driven, style-specific suggestions, the app aims to reduce the anxiety and uncertainty around written communication, enabling users to convey their messages confidently and effectively. Additionally, it allows users to learn from the recommendations, enhancing their communication skills.
Project Value: Integrating the Text Recommendation system with blockchain technology ensures data integrity, security, and transparency. By leveraging blockchain, user interactions and recommendations are securely stored, preventing unauthorized changes and providing a verifiable history. This integration not only enhances trust but also adds a layer of accountability, making the app suitable for professional and business use cases where reliable communication is crucial.
Project Info:
project-info.pdf (355.3 KB)
Project Website: https://text-recommendation.onrender.com
Project Test Instructions:
Please note that due to certain limitations, the initial page load may take up to 50 seconds, and the system can handle a maximum of 15 requests per minute.
credentials.pdf (17.0 KB)
https://youtu.be/dUHPFdYfgM0
Project Details:
Overview
Text Recommendation is an app designed to help users craft professional and effective communication by providing tailored text suggestions based on sentiment analysis. It offers options in different styles (business formal, casual) and includes tones translation capabilities, enabling users to learn from the recommendations to improve their communication skills.
Features
- Sentiment Analysis: Analyzes incoming text to understand tone and context and generates reply suggestions in different styles (formal, casual, etc.) to suit various communication scenarios.
- Initiation Suggestions: Offers suggestions for initiating a chat or email with a chosen recipient (Client, Superior, etc.), based on the selected tone.
- Tone Translation: Translates the tone of the text, helping users adjust their message to be more formal or casual as needed.
- Learning Component: Enables users to improve communication skills by learning from the recommended replies.
Technology Stack
The project is built using Ruby on Rails, TronWeb, Solidity, Bootstrap, StimulusJs, Gemini-AI, and hosted on render.com.
Functionality
The app evaluates incoming texts and generates suitable responses based on sentiment and style preferences. Users receive multiple suggestions for different tones, or they can learn to craft better responses. The app also provides initiation suggestions, helping users start a chat or email with a chosen recipient in the desired tone. Additionally, it includes a tone translation feature, allowing users to adjust the formality of their text as needed. Integration with blockchain ensures data security and verification.
Integration
Text Recommendation integrates with blockchain technology using TronWeb, enhancing data security and ensuring the integrity of user interactions and communication history.
Target Audience
The app is ideal for professionals, businesses, and individuals who need assistance in crafting clear, effective, and appropriately toned communication.
Current Status
We have developed a working prototype, redesigned the app interface, and successfully integrated blockchain technology, making it ready for further testing and optimization.
What’s Next for Text Recommendation
- Expanding query parameters to provide more versatile and tailored text recommendations, accommodating various communication scenarios.
- Optimizing the AI model to enhance consistency and reliability in generating responses, ensuring more accurate and effective suggestions.
Smart Contract links: TRONSCAN | TRON BlockChain Explorer | 波场区块链浏览器
Project Milestones:
Milestone 1: Redesign - Update the design to improve user experience.
Milestone 2: Skill Development - Learn and enhance skills in frontend development and blockchain technology to ensure a more robust project update.
Milestone 3: Blockchain Integration - Implement TronWeb into the app to enable blockchain functionality.