You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I want to create an MVP for an AI mentor to support software engineering education through structured reflections.
Describe the solution you'd like
I envision an AI mentor MVP consisting of:
A backend powered by Java Spring Boot that handles data persistence and API communication.
A simple connection to OpenAI's models using Langchain in Python, enabling robust prompting and response generation.
A PostgreSQL database to store sessions and messages.
A front-end interface built with Angular using Spartan UI, where users can chat with the AI mentor.
Additional context
The MVP will involve three key technologies:
Langchain in Python: To create a seamless connection to OpenAI's models for context-aware conversation management and prompting.
MVP level simple LangChain usage with a single prompt
Java Spring Boot with PostgreSQL: To manage user sessions, store structured reflections, and handle backend logic.
MVP level Message and Session Entities in the Database, which would reflect a simple chat logic
Angular Frontend with Spartan UI: To create a chat interface that is easy to use and provides an interactive experience for the user.
MVP level The user can be able to:
see the list of all past chats
create a new chat
see chat history from a chosen chat
send messages
receive response from the AI bot
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
I want to create an MVP for an AI mentor to support software engineering education through structured reflections.
Describe the solution you'd like
I envision an AI mentor MVP consisting of:
Additional context
The MVP will involve three key technologies:
The text was updated successfully, but these errors were encountered: