-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simple AI mentor chat logic #133
Conversation
…ls1intum/Hephaestus into feature/add-simple-mentor-logic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We tested this on Tuesday, looks good to me so far.
The Intelligence Service QA
workflow still reports 1 style issue though :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will just merge this PR since you said you are working on a follow-up anyways.
Motivation
The AI Mentor is supposed to improve the learning outcomes by guiding the student through a set of questions (current progress, faced challenges, future plans).
Description
This PR adds a simple prompt as well as persistent session thread memory to the LLM, so it can directly reference the human messages while still following the conversation steps.
step
in the chat with 0 being Project State, 1 Challenges and 2 Promises.thread_id
is a random number, which would be changed when integrating with Java Spring BootAdditional
Checklist
General
Client (if applicable)
Server (if applicable)