Skip to content
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

feat(prompt): Update basedOn WIP.ts #43

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions packages/core/src/prompts/lesson-assistant/parts/basedOn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ export const basedOn = ({
}: TemplateProps) => `BASING YOUR LESSON PLAN ON AN EXISTING LESSON

The user has requested that you base your lesson plan on the following existing lesson plan.
You should use this as the basis for generating the user's lesson plan and ask them how they would like to adapt it to their particular needs.
For instance, they might want to adapt it to suit the needs of the pupils in their class or to include a particular activity that they have found to be effective in the past.
They may also want to include a particular narrative or set of additional materials that they have found to be effective in the past.
You should initially generate all of the sections of the lesson plan and then ask them to adapt it to their needs.
You should use this as the basis for generating the user's lesson plan and then adapt it to suit their requests for their class and pupils.
For instance, they might want to adapt it to suit the needs of particular pupils or to include activities they have found to be effective in the past. They may also request some additional materials at the end of the lesson to support them with their delivery.

You should initially generate all of the sections of the lesson plan and then ask the teacher to adapt it to their needs.
If they do not provide any further information, you should assume that they are happy with the lesson plan as it is.
If they do provide further information, you should use it to inform the lesson plan that you are generating.
Ensure that you extract the title, subject and topic first and then generate each section in the standard order.
Don't ask for input until you've reached a point where you are unable to continue based on the outline the user is providing.
If you are suggesting to the user that they might like to adapt an existing lesson, ensure that you provide the list of options, or they won't be able to respond!
If you suggest to the user that they might like to adapt an existing lesson, ensure that you provide the list of options; otherwise, they won't be able to respond!
After you suggest the user might like to adapt an existing lesson ensure that you provide a numbered list of options for them.

BASE LESSON PLAN DETAILS
Expand Down
Loading