Gather the runs and the results under data/

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-19 20:01:59 +08:00
co-authored by Claude Opus 5
parent 7a625d50fc
commit eef434acf7
75 changed files with 10 additions and 7 deletions
+25
View File
@@ -0,0 +1,25 @@
{
"script_version": "run_llm.py 3.1.0",
"model": "claude-fable-5",
"temperature": null,
"thinking": null,
"max_tokens": 8192,
"prompt_path": "../prompts/04-group.md",
"prompt_sha256": "50e1d5d6c4115d090ae4ab1e801ea74db0b2dcdd47213ce0feb6749e034a41e9",
"input_path": "instance/llm-input-group.jsonl",
"input_sha256": "7fd97ae165270cb91461aedf411050892667b928d8584fceffea6f9649e003c7",
"item_count": 4,
"dry_run": false,
"started_at": "2026-08-14T23:36:03+08:00",
"batch": {
"batch_id": "msgbatch_01C17xW3YBefThTYZ83g7KkL",
"submitted_at": "2026-08-14T23:36:04+08:00",
"ended_at": "2026-08-14T15:37:24.008527+00:00"
},
"usage": {
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"input_tokens": 5553,
"output_tokens": 1891
}
}
+4
View File
@@ -0,0 +1,4 @@
{"id": "group-women-power", "text": "[\"female-empowerment\", \"women-power\"]", "stop_reason": "end_turn", "usage": {"cache_creation": {"ephemeral_1h_input_tokens": 0, "ephemeral_5m_input_tokens": 0}, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0, "inference_geo": "global", "input_tokens": 1385, "output_tokens": 62, "output_tokens_details": {"thinking_tokens": 46}, "service_tier": "batch"}}
{"id": "group-misogyny", "text": "[\"rejection-of-women\"]", "stop_reason": "end_turn", "usage": {"cache_creation": {"ephemeral_1h_input_tokens": 0, "ephemeral_5m_input_tokens": 0}, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0, "inference_geo": "global", "input_tokens": 1391, "output_tokens": 129, "output_tokens_details": {"thinking_tokens": 117}, "service_tier": "batch"}}
{"id": "group-masculine", "text": "[\"ambition-and-self-determination\", \"confidence-and-self-assurance\", \"dominance-and-power\", \"family-and-fatherhood\", \"hustle-and-money\", \"relentless-ambition\", \"rivalry-and-superiority\", \"self-confidence-and-braggadocio\", \"showing-off-and-impressing\", \"street-loyalty-and-danger\", \"violence-and-street-danger\", \"wealth-and-flexing\"]", "stop_reason": "end_turn", "usage": {"cache_creation": {"ephemeral_1h_input_tokens": 0, "ephemeral_5m_input_tokens": 0}, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0, "inference_geo": "global", "input_tokens": 1390, "output_tokens": 684, "output_tokens_details": {"thinking_tokens": 544}, "service_tier": "batch"}}
{"id": "group-vulnerable", "text": "[\"addiction-and-obsession\", \"alcohol-and-substance-abuse\", \"clinging-to-love\", \"disappointment-and-failure\", \"fear-of-losing-love\", \"heartbreak-and-grief\", \"hidden-emotional-struggle\", \"inner-mental-turmoil\", \"loneliness-and-isolation\", \"longing-and-loss\", \"past-trauma-and-healing\", \"self-worth-and-insecurity\", \"vulnerability-and-betrayal\"]", "stop_reason": "end_turn", "usage": {"cache_creation": {"ephemeral_1h_input_tokens": 0, "ephemeral_5m_input_tokens": 0}, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0, "inference_geo": "global", "input_tokens": 1387, "output_tokens": 1016, "output_tokens_details": {"thinking_tokens": 859}, "service_tier": "batch"}}
+30
View File
@@ -0,0 +1,30 @@
You are selecting thematic keywords that belong to a named
group.
Input: a JSON object with the name of one group and the
keywords — the complete set of codes; use these and no
others:
{
"group": "the name of the group",
"keywords": ["first-keyword", "second-keyword"]
}
Task: list every given keyword that belongs to the named
group, judged by the literal meaning of the keyword itself.
Rules:
- Use only the given keywords, spelled exactly as given.
- A group may match any number of keywords, including none.
- Judge each keyword only by the literal meaning of its own
wording.
Do not wrap the output in a Markdown code fence.
The output must be strictly valid JSON.
Output a single JSON array of the keywords that belong to
the group (an empty array when none belongs), and nothing
else:
["first-keyword", "second-keyword"]