Rate my coach
rate_my_coachUse this when a Phorme coach wants to score whether their AI coach sounds like them. Sent with 1 to 20 real student questions, it answers each (Phorme's model, under a spending cap) and returns a round. Sent with that round_id and one mark per answer (true if it sounds like the coach), with confirmation, it saves the score. Show the coach every answer before they mark it; never mark for them.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"brain_id": "<brain_id>"
},
"name": "rate_my_coach"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| marks | No | One per answer, in order: true if it sounds like the coach. | |
| brain_id | Yes | The brain id of the coach's own build, for example "cameron". | |
| round_id | No | The round to score. Sent with marks. | |
| questions | No | Real student questions. Sent to start a round. | |
| confirmation | No | True only after the coach marked every answer themselves. Needed to save marks. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| of | No | ||
| next | No | ||
| rated | Yes | ||
| answers | No | ||
| brain_id | No | ||
| round_id | No | ||
| spent_usd | No | ||
| sounds_like | No |