Inspiration
As first-year students, we’ve faced moments in group projects where voices were lost, and tasks were unfairly distributed. Anchor was inspired by the need to create a tool that ensures everyone feels heard and tasks are delegated fairly!
What it does
Anchor is an AI-powered collaboration tool designed to mediate team discussions and delegate tasks effectively. It:
- Detects dominance or lack of participation in conversations, prompting fair contribution.
- Analyzes team discussions to dynamically assign roles based on strengths and input.
- Encourages balanced communication by providing real-time suggestions to improve collaboration.
- Displays AI-driven notes to summarize the team’s progress and decisions.
How we built it
Frontend: Developed with React.js, focusing on a user-friendly, minimalist interface that supports real-time chat and AI suggestions.
AI Logic: Implemented keyword detection and logical analysis to monitor conversation patterns and assign tasks.
Backend: Connected to a Node.js server with WebSocket for real-time communication and updates.
Task Delegation Algorithm: Designed a rule-based approach to dynamically distribute roles based on team input and participation.
Challenges we ran into
Time Constraints: As a 24-hour hackathon project, we had to prioritize functionality over complexity while learning new tools.
AI Analysis: Designing logic to understand natural conversation patterns was tricky, especially in detecting authoritative tones.
Team Dynamics: As first-year students, this was our first attempt at integrating multiple technologies into one cohesive project.
Accomplishments that we're proud of
Successfully built a functional prototype that analyzes real-time conversations and suggests task delegations.
Implemented dynamic AI responses that promote inclusive team discussions. Practiced on frameworks, such as React.js, in a short time and applied them effectively. Collaborated efficiently as a team and adapted quickly to new challenges.
What we learned
Technical Skills: We honed our knowledge of React.js, WebSocket, and AI-driven logic design. Collaboration: We learned how to communicate ideas effectively within our own team while building a tool to help other teams do the same. Problem-Solving: Overcoming challenges with time constraints and technical limitations taught us to think creatively and prioritize impact.
What's next for Anchor
Voice Analysis for Live Discussions: Incorporate voice-to-text and tone analysis to facilitate real-time feedback in verbal team discussions, ensuring inclusivity and balanced participation even during meetings. Advanced NLP Integration: Implement natural language processing (NLP) for deeper context understanding and more personalized suggestions. Customizable Roles: Allow teams to define custom roles and responsibilities for unique project needs. Enhanced Analytics: Add visual data insights to track team performance and engagement over time. Wider Applications: Adapt Anchor for industries like remote work, classrooms, and hackathons to promote better collaboration universally.
Log in or sign up for Devpost to join the conversation.