Skip to content

Commit c859e0e

Browse files
committed
my test grader
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
1 parent aaefede commit c859e0e

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

graders/peters_grader/grader.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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'
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Custom grader: peters_grader
2+
3+
Usage in eval_config.yaml:
4+
5+
metrics:
6+
- 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

Comments
 (0)