We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aaefede commit c859e0eCopy full SHA for c859e0e
2 files changed
graders/peters_grader/grader.yaml
@@ -0,0 +1,6 @@
1
+name: peters_grader
2
+description: 'sample grader that returns a 0.123 score'
3
+language: python
4
+entrypoint: peters_grader.py
5
+tags: ["test", "example"]
6
+author: 'peterj'
graders/peters_grader/peters_grader.py
@@ -0,0 +1,17 @@
+"""Custom grader: peters_grader
+
+Usage in eval_config.yaml:
+ metrics:
+ - name: peters_grader
7
+ type: code
8
+ path: ./peters_grader/peters_grader.py
9
+ threshold: 0.5
10
+"""
11
12
+from agentevals_grader_sdk import grader, EvalInput, EvalResult
13
14
15
+@grader
16
+def peters_grader(input: EvalInput) -> EvalResult:
17
+ return EvalResult(score=0.123, details="All good")
0 commit comments