Ironically, the only thing Clippy was missing for it to be genuinely useful was... LLMs. Hooked up to GPT-4 + bunch of tool calls, it would've delivered far beyond what originally promised.
Which is why I'm both dismayed and impressed with how badly Microsoft keeps screwing up Copilot. This stuff isn't hard, unless you want to make it hard.
That adds clippy and all the other agents to a webpage. There is a PR on the repo that adds an example that hooks clippy up to a local ollama agent:
https://github.com/pi0/clippyjs/pull/17
Which is why I'm both dismayed and impressed with how badly Microsoft keeps screwing up Copilot. This stuff isn't hard, unless you want to make it hard.