Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Idea] Backend that could help make the AI interaction experience more natural #2

Open
zenoverflow opened this issue Aug 29, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@zenoverflow
Copy link

zenoverflow commented Aug 29, 2024

I saw your Reddit post and I saw you mentioned something about having the LLMs/characters message you like humans at certain points in time instead of you sending a message and getting an instant reply (correct me if I got it wrong).

There's a certain backend that can be used to build logic for characters like that:

https://omnichain.zenoverflow.com/

https://github.com/zenoverflow/omnichain

It's not a loader like LM Studio or Ooba, it's more of a visual programming interface and workflow runner (they run on the backend) that exposes an OpenAI-compatible API which only uses the messaging parts, so can easily be wired into any frontend. It has certain nodes inside the workflows that connect to actual loaders like ollama / LM Studio / TextGenWebUI / OpenAI-compatible endpoints, so you can also mix and match.

The point being - you can make workflows that loop endlessly and add messages to a log whenever they want to, like real humans. And you could feasibly configure the workflow to accept requests with empty messages as a signal to send down any unread messages to your app.

Edit: It could also help you get easy RAG support for your app.

If you find this interesting/useful, I'd be willing to make such a workflow specifically for your use-case. Like you, I lost my regular day job because companies started adopting AI to do what I do, and freelance work started drying up too, so I had to build something to cope with the "death by a thousand rejections" situation on LinkedIn (still not enough to impress employers apparently).

@avarayr
Copy link
Owner

avarayr commented Aug 29, 2024

Thank you for bringing this up. I'll dig into the project see if SuaveUI can benefit from it (i'm sure it can!)

@zenoverflow
Copy link
Author

Cool, feel free to ask me if something isn't clearly documented or looks confusing (the scope of the project is a bit too broad to explain everything it can feasibly do). This is my full-time activity right now so I'll probably reply fast. Well, as fast as I can considering the timezone diff (I'm in the EU).

@avarayr avarayr added the enhancement New feature or request label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants