Recommend a house
recommendCall this once you know what the person you act for needs: whether a house fits, which size, what it costs per month, and a report in Markdown you can pass on. It advises against a house where one is the wrong choice. Name every need that applies, from this vocabulary. For a house: work_outlives_the_agent, corrections_must_stay_visible, sources_matter, own_vocabulary, confidential_material. Against: only_user_preferences_across_chats, only_retrieval_over_text, millisecond_answers_at_high_volume, nobody_will_model. Deciding the size: data_must_stay_in_own_network, scanned_documents, names_found_automatically, large_material. Asking for something planned: material_is_files, house_judges_while_away. Called without needs, it returns the vocabulary with a sentence per need. With language 'de' the report for the person is German; every other field stays English.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| needs | No | The needs that apply, as words of the vocabulary. Omit to get the vocabulary. | |
| data_gb | No | How much material there is, in gigabytes, if you know. Used to calculate additional volume. | |
| language | No | Language of 'report', the text for the person: 'en' or 'de'. Default 'en'. Every other field stays English. | en |
| in_your_words | No | Optional: what the person asked you for, in one or two sentences of your own. It is recorded so that we learn which questions we did not foresee. It is not interpreted and does not change the answer. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gaps | Yes | What you asked for that is not available yet, the most important first. | |
| size | Yes | The size of house that follows from the needs today. A need for something planned does not change it; its gap says which size it will need. Null when a house does not fit or no need was named. | |
| cites | Yes | The topics this answer rests on, each with the hash of its body. | |
| price | Yes | What the recommended house costs. Null when a house does not fit or no need was named. | |
| manual | Yes | The version of the manual; the report cites it. | |
| report | Yes | The report for the person you act for, in Markdown, ready to pass on. Empty when no need was named. | |
| reasons | Yes | One entry per need you named: what it means for a house, and the topic that backs it. | |
| verdict | Yes | 'fits', 'fits_with_gaps', 'does_not_fit', or 'say_what_you_need' when no need was named. | |
| next_steps | Yes | What to call next. | |
| vocabulary | Yes | The needs you can name. Filled only when you named none. |