Inspiration
We were inspired by the need for a conversational AI that goes beyond scripted replies.
Our goal was to build a chatbot that feels human-like, can assist with everyday queries, and be extended into education, healthcare, and freelancing platforms.
What it does
- Understands natural language queries.
- Provides instant and meaningful responses.
- Acts as a virtual assistant for tasks and information.
- Can be adapted to domain-specific use cases.
How we built it
- Frontend: React (
ChatWindow,MessageBubble,InputField). - Backend: Node.js for APIs and request handling.
- AI Engine: OpenRouter GPT integration for natural responses.
- Testing: Debugged edge cases and optimized performance.
Challenges we ran into
- Designing smooth conversation flow.
- Handling incomplete or unexpected user input.
- Debugging frontend-backend integration.
- Optimizing response accuracy and speed.
- Working under time constraints.
Accomplishments that we're proud of
- Built a fully functional chatbot from scratch.
- Designed a clean and user-friendly interface.
- Integrated AI models for intelligent, context-aware responses.
- Improved our teamwork, debugging, and project management skills.
What we learned
- Basics of Natural Language Processing (NLP).
- API integration between frontend and backend.
- Performance optimization: improving efficiency from $O(n^2)$ to $O(\log n)$.
- Collaboration and problem-solving under deadlines.
What's next for Kirobot
- Adding voice interaction for spoken conversations.
- Implementing multilingual support.
- Giving Kirobot contextual memory to remember past chats.
- Deploying to the cloud for scalability.
- Creating domain-specific versions (education, freelancing, healthcare).
Built With
- css
- html
- javascript
- node.js
- openrouter
Log in or sign up for Devpost to join the conversation.