Assistant

Everything it hands you
names the material behind it.

Soar is classroom software that installs on your computer. Open it and the assistant is the first thing you see — this page covers what it catches, and where it stops.

When it says you have something, that thing has to have actually appeared in this context.

Where it stops

It answers the question first. Only when you are looking for something do we allow it to add one jump — at most one, pointing at a lecture or a note that really exists in this course, as a button you can press. The number in that link has to be one that appeared in this context; if it cannot produce one, we do not let it write a link.

Today

The assistant is the first screen

The class that hasn't finished today, reviews that are due, scraps sitting in the inbox, the last document you edited — if it's there, it's on the page, one tap away. If it isn't, nothing is put in its place.

Drag a file in and it reads it first

Drag the file straight into the input box; dragging and attaching go down the same path. It reads the file itself, and sending is only allowed once that chip has finished. A file with nothing typed sends too.

Handoff

One sentence, and it does it

Give it material first — drag in a file, or the last few rounds of talk above. Then say something like “turn this class's key points into a student handout”, and it works out which job you mean, generates the document or the deck, and files it in your library.

Say that as the first line of an empty thread and it will just answer as chat — there has to be something to work from.

When it's done, a receipt with a name on it

When the instruction is clear it does not ask; the screen shows one line saying it has gone off to generate. When it's done you get a receipt with a name on it, and one tap opens that file. To change something, tap “change it” and only then does the handoff sheet open: form, genre, where it lands, what material.

Into the notebook there are two settings: this one answer, or the whole thread distilled into a page first. Raw chat is never poured into the notebook.

If it can't give you the number, it doesn't exist.

Sources

When it says you have something

Suggestions come in two kinds. What to study and how to practice — there it can speak freely. The moment it points at something of yours — the sentence you marked, the question you got wrong — that is a claim that can be checked: it has to have actually appeared in this context, and it has to carry a real number.

「用人本主义视角重读你上周即兴治疗的录音片段」

The context held only the course captions. That recording does not exist.

It isn't allowed to guess what the software can do

「Soar 目前不支持自动生成功能性 PDF 文件(如带格式/页眉/书签的 PDF),但你可以:全选复制 → 粘贴到 Word/Notion → 应用基础样式 → 导出为 PDF」

This is something it actually said. We do have PDF export; not only did it not know that, it sent the person off on a detour through Word.

It now holds a list of what this software can do, checked line by line against the real code. One test watches it: anything we have, the list has to admit; anything the list says we do not have, we really must not have.

For this question, retrieval runs on your machine

For wrong answers, reviews, terms and concepts, the retrieval step runs on your own machine. What goes up with this question is an index of what you have on hand, plus the full text of the few entries that matched.

The document you have open goes in as one source; that chip can be switched off, and once it is off nothing from it goes.

Everything it hands you can say where it came from.

If it can't give a source, it doesn't write it.