Metis — Set Research Interests
set_research_interestsSave separate news and library interest lists collected while interviewing a researcher, so Metis can track relevant news threads, briefings, and literature background.
Instructions
Save the two interest lists after interviewing the person.
NEWS AND LIBRARY INTERESTS ARE SEPARATE THINGS, and either may sit entirely
outside the person's work:
- `news_interests` → what they want to know is HAPPENING. Drives the
story-thread vocabulary (Metis groups news into persistent running
stories, and a declared interest becomes a subject it can recognise), the
News surface category tabs, and what the daily and weekly briefings
monitor. Legitimately includes pure curiosity — following AI policy or a
conflict closely without ever publishing on it.
- `library_interests` → what they want a real SCIENTIFIC BACKGROUND on.
Drives literature relevance and the knowledge layer. Slower and deeper,
and also allowed beyond current projects: a method they intend to learn
belongs here before it appears in any of their work.
They overlap, but the differences are the useful part. Do not collapse them.
Neither list requires the person to have any projects or articles. Someone can
join Metis with nothing set up and still have clear interests — ask, do not
infer. Call `start_interest_interview()` for the full interview.
Prefer specific, searchable terms: "sleeping sickness" and "DHIS2" work,
"global health" is too broad to filter anything.
Args:
news_interests: What the News surface and briefings should track.
Omit to leave unchanged.
library_interests: What the literature collection and knowledge layer
should build on. Omit to leave unchanged.
role: Optional one-line role description.
display_name: The name to address them by. Set it when someone new tells
you their name — without it they are greeted as "Researcher".
mode: "replace" (default) overwrites; "add" merges into what is there.
interests: DEPRECATED alias for `library_interests` — the old combined
field. Accepted so existing callers keep working.
news_topics: DEPRECATED alias for `news_interests`.
Returns:
What was saved per list, and what each one now affects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | replace | |
| role | No | ||
| interests | No | ||
| news_topics | No | ||
| display_name | No | ||
| news_interests | No | ||
| library_interests | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |