
From Chat Logs to Goal Logs: OnGoal’s Playbook for Goal‑Truthful LLMs
When multi‑turn chats stretch past a dozen turns, users lose the thread: which requests are satisfied, which are ignored, and which have drifted? OnGoal (UIST’25) proposes a pragmatic fix: treat goals as first‑class objects in the chat UI, then visualize how well each model response addresses them over time. It’s less “chat history” and more goal telemetry. What OnGoal actually builds OnGoal augments a familiar linear chat with three concrete layers of structure: ...