Inspiration
Our project is inspired by the outdoor clothing company Arc'teryx and their challenge to build and maintain outdoor connections across the various outdoor communities we touch.
The Idea
With AI agents and chatbots abuzz these days, our team has decided to build a chatbot that can help Arc'teryx grant recipients in finding community and connection (the theme of youCode '25), whether it's discovering fellow grant recipients with similar interests in the same location or planning outdoor activity events that align with the values of Arc'teryx with others.
We've embedded this chatbot into a web application called Arc'Sphere that can be run locally and requires a Groq API Key (which is free to obtain). Our AI service, which we call Arc'Bot, has different agents with different specializations in assisting grant recipients.
About The Agents
- Arc'Event: This is our event-planning agent, which can suggest venues for outdoor events based on activity, climate, and where the grant recipient is based, as well as schedules, promotion tips, and more
- Arc'Grant: This is our grant program agent, for those who want to learn more about Arc'teryx' grant program, such as requirements, and deadlines
- Arc'Connect: This is our friend-finding agent, which suggests people for grant recipients to connect with based on common interests, activities, and location
Challenges
We have faced many challenges and pivots in building Arc'Sphere. For example, we initially used Ollama to connect to open-source models for Arc'Bot to use, then decided to use the Groq Cloud API instead. Along the way, we learned more about frontend development and how to build helpful chatbots.
If we had more time, we would use file search (from user data) and web search to enhance the accuracy of our chatbots. For now, after hours of testing, we are satisfied with the quality of Arc'Bot's responses, especially when given user messages that read like natural human speech.
We hope you enjoy using Arc'Sphere as much as we did making it! :)
Built With
- css3
- deepseek
- groq
- html5
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.