Skip to content

ethansocal/ftc-toolbox

Repository files navigation

FTC Toolbox

FTC Toolbox is a specialized AI chatbot designed for First Robotics Competition (FTC) teams. It provides answers to queries related to robot design, programming, team strategy, and competition rules.

  • 🔍 Comprehensive FTC Knowledge Base: Access a wide range of information covering robot design, programming, team strategy, and competition rules.
  • 💬 User-Friendly Interaction: Engage with an intuitive chat interface that simplifies the process of finding the information you need.
  • 📱 Cross-Platform Accessibility: Use FTC Toolbox across various devices, ensuring easy access whether you're in the workshop, classroom, or on the go.
  • 🌐 Community Contribution: Benefit from a platform that evolves with contributions from fellow FTC teams and robotics enthusiasts.


🚀 About Us

Hey! We are Efe and Ethan from team 19516 (a.k.a. The Huskyteers), a couple of robotics enthusiasts who found ourselves bored from sifting through pages of the game manual for every small question we had. That's when the lightbulb went off - let's build an AI Chatbot to do it for us!

We got to work and created the FTC Toolbox, initially just for our team. But guess what? It worked fantastically! It made things so much easier for us that we thought, why not share this handy tool with everyone? And so, here we are, hoping FTC Toolbox can be as much of a game-changer for your team as it has been for ours.

Welcome to our project - we are super excited to have you on board!


🙋 FAQ

Is it 100% accurate? While we strive for accuracy, FTC Toolbox, like any AI-powered tool, may not always be 100% accurate. It's designed to provide helpful information and guidance based on the data and algorithms it's been trained on. We recommend always cross-referencing with official FTC resources for critical decisions.
Why is it so slow? We understand that speed is crucial, especially in a fast-paced environment like FTC. The current response time is partly due to our reliance on OpenAI's advanced assistant system, which prioritizes accuracy and comprehensive responses. We're actively working on optimizing this balance to make FTC Toolbox faster without compromising the quality of information. Stay tuned for updates!
Is FTC Toolbox free to use? Absolutely! FTC Toolbox is a community-driven project and is completely free for all FTC teams and enthusiasts.
Can FTC Toolbox help with specific robot design questions? Yes, FTC Toolbox can provide general advice and resources on robot design, but it's not a substitute for detailed, team-specific engineering decisions.
How can I contribute to improving FTC Toolbox? We welcome contributions! You can contribute by providing feedback, suggesting features, or helping with development. Check out our 'Contribute' section for more details.
Can I use FTC Toolbox during FTC competitions? Yes, FTC Toolbox is a great resource for quick information during competitions. However, always ensure compliance with FTC competition rules regarding the use of digital tools.
What documentation do we use to train the AI? Centerstage AI uses gm0, gm1, gm2, and Q&A's from the official forum.

🌟 Roadmap: The Future of FTC Toolbox

Our goal for FTC Toolbox is to constantly grow and innovate. We are not stopping at just an AI chatbot – we are dreaming bigger. In the near future, we plan to add new features and tools, all designed to make life easier for FTC teams. Here's a sneak peek into what we have in store:

Short-Term Goals
  • Enhancing the AI Chatbot: The main update on the chatbot will be the chat history. We know that it is essential and we work hard on it. In addition, we are constantly refining the chatbot's accuracy, response time, and the breadth of topics covered. Expect regular updates that make the chatbot smarter and more intuitive.
Long-Term Aspirations
  • AI-Powered Scouting Tool: Imagine a tool that can analyze matches, predict game strategies, and offer insights into potential alliance partners. We're in the early stages of developing this cutting-edge feature, aiming to revolutionize how teams prepare for competitions.
  • Integrated Project Management Features: We plan to incorporate tools for team management, task tracking, and progress monitoring, all tailored specifically for the unique needs of FTC teams.
  • Community Collaboration Platform: A dedicated space for teams to share ideas, resources, and strategies, fostering a vibrant community of collaboration and support.

🔧 Contribute

[Coming Soon...]