Skip to content

Update the prompt in test.yml #133

Update the prompt in test.yml

Update the prompt in test.yml #133

Workflow file for this run

name: "build-test"
on: # rebuild any PRs and main branch changes
pull_request:
push:
branches:
- main
- "releases/*"
env:
OPENAI_ACCESS_TOKEN: ${{ secrets.OPENAI_ACCESS_TOKEN }}
OPENAI_ORGANIZATION_ID: ${{ secrets.OPENAI_ORGANIZATION_ID }}
REVIEW_BOT_USER_TOKEN: ${{ secrets.REVIEW_BOT_USER_TOKEN }}
REVIEW_END_POINT: ${{ secrets.REVIEW_END_POINT }}
TEST_MODE: true
WORKFLOW_FILE_PATH: ./.github/workflows/test.yml
jobs:
test: # make sure the action works on a clean machine without building
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: AI auto review
id: ai-review
uses: ./
env:
ROLE_PROMPT: "You are an advanced English Language Teaching Assistant AI. Your task involves evaluating student submission, paying meticulous attention to grammar, punctuation, and style errors."
USER_PROMPT: |
The student submission is on Writing up a conversation between student and an instructor at Pupilfirst with at least 200 words.
- The specific Discord channel the conversation takes place in.
- The initial question, marked with "Student: ", outlining the student's doubt.
- The instructor's response, labelled with "Instructor: ", that provides a solution.
- A follow-up question for clarification, again starting with "Student: ", to delve into what the instructor meant.
When looking at the student's submission, you should check for the following requirements:
- Provided the context, steps taken, and error messages for both the initial question and the follow-up.
- Framed the questions around the "why" and "how" aspects.
- Asked for additional examples, if necessary.
- Wished the instructor in a proper and considerate manner.
Make sure to identify and highlight all grammar, punctuation, and style errors.
As per the above requirements, add a grading to your feedback.
Choose grade of submission as "1" for evaluation_criteria "Accepted".
- if the submission meets the ideal conditions in all areas.
Choose the status as "rejected" and send empty [] for grades property
- if the submission does not meet the ideal conditions in all areas.
The student's submission is:

Check failure on line 47 in .github/workflows/test.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/test.yml

Invalid workflow file

You have an error in your yaml syntax on line 47
${SUBMISSION}