Current thinking on best practices for chat/agent UI:
❌ GUI app with chat UI embedded (notion assistant, amazon rufus)
❌ Chat based app only (
chatgpt.com, copilot)
✅ GUI app and Chat app that share common data (obsidian, google calendar)
I prefer to use a GUI when I'm on my laptop or have a few min to get something done on my phone. I prefer to use agent/chat when I'm context switching a lot or have only a few seconds to write out a task