Welcome to the QuoteWell AI Chatbot Interview Challenge! This project contains a basic AI chatbot implementation that needs significant improvements. Your task is to enhance the chatbot's functionality and demonstrate your TypeScript and AI integration skills.
npm i- install dependenciesnpm run dev- run the chatbot
Your task is to enhance this basic chatbot by addressing two key limitations:
The chatbot currently has no memory between messages. For example:
- Tell the chatbot "Your name is Alby"
- Then ask "What is your name?"
- The chatbot won't remember that its name is Alby
Goal: Implement conversation memory so the chatbot can remember previous interactions within a chat session.
The chatbot currently has no special abilities or tools. We want to give it the power to help users manage and think through topics.
- How would you connect the chatbot to other services?
- How has AI developer tools changed the way you code and think about code?