(date, paper_id, title, abstract, *, selected=False, oracle_label="irrelevant", **extra)
| 14 | |
| 15 | |
| 16 | def _row(date, paper_id, title, abstract, *, selected=False, oracle_label="irrelevant", **extra): |
| 17 | row = { |
| 18 | "date": date, |
| 19 | "episode_id": f"user_role1::{date}", |
| 20 | "user_id": "user_role1", |
| 21 | "role_name": "role1", |
| 22 | "paper_id": paper_id, |
| 23 | "title": title, |
| 24 | "abstract": abstract, |
| 25 | "authors": [], |
| 26 | "source": "arxiv", |
| 27 | "url": f"https://example.test/{paper_id}", |
| 28 | "shown": False, |
| 29 | "selected": selected, |
| 30 | "pool_rank": None, |
| 31 | "system_rank": None, |
| 32 | "system_score": 0.0, |
| 33 | "system_label": "edge_relevant", |
| 34 | "oracle_score": 0.0, |
| 35 | "oracle_label": oracle_label, |
| 36 | "select_probability": 0.0, |
| 37 | } |
| 38 | row.update(extra) |
| 39 | return row |
| 40 | |
| 41 | |
| 42 | def _write_clean_user(input_dir: Path, description="alpha agent benchmark methods"): |
no outgoing calls
no test coverage detected