Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Fantastic questions! Re: working/not working at times -- this is still an issue. It's why I'm building PhaseLLM more broadly (https://github.com/wgryc/phasellm) -- need a robust pipeline that can also "reset" parts of itself if an LLM makes errors or mistakes.
You can see my prompts in this file: https://github.com/wgryc/phasellm/blob/main/demos-and-produc... I autogenerate a fairly big starting prompt and keep resubmitting it. It describes the data set extensively, which helps quite a bit.
That being said, a lot more can be done here around prompt optimization + making this more robust.
I made something vaguely similar for your local terminal[0].
The idea is to give you a chat with an assistant that can use local tooling. Here it's Python for data analysis, I went more in the direction of "give it access to your terminal, so it can answer questions / do tasks on your local machine" which is something web-based options can't do right now.
I.e. ask it about your system details (processes, wifi) or to do things (configure something). Have it run the relevant commands, analyze the output, and respond either in natural language or i.e. a chart.
It's a really cool area of putting AI in a feedback loop (langchain-like), which I think is where the magic happens, and where we'll see much more happening in the future.
[0]:https://github.com/cube2222/cuttlefish
Related posts
- Cuttlefish – Desktop ChatGPT-based Assistant that uses Tools
- Cuttlefish – Desktop ChatGPT-based Assistant that uses your Terminal
- Cuttlefish – Desktop ChatGPT-based Assistant that uses your Terminal
- Cuttlefish – Desktop ChatGPT-based Assistant that uses your Terminal
- FyneDesk – Linux desktop environment in Go