Replies: 1 comment
|
Great idea! Lots of mainstream AI companion apps have such features where you will get a notification from one of the characters you've chatted with if you don't talk with it for a period of time, or sometimes based on a certain event. Why can't we implement a similar idea? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Content
Hi everyone,
While exploring AIRI’s architecture and roadmap, I noticed that interactions are currently mostly reactive — the character responds when the user sends a message.
For AI companion systems, it might feel more natural if the character occasionally shows proactive behavior, such as checking in after inactivity or reacting to internal state changes.
I’d like to propose introducing a lightweight Character Heartbeat System.
Idea
Introduce a periodic heartbeat loop that allows the character to evaluate triggers and optionally perform actions.
Conceptually:
The heartbeat could run at a low frequency (for example every few minutes).
Most cycles would likely result in no action.
Example triggers
Example actions
Possible MVP
A minimal version could start with:
This would allow experimentation without introducing large architectural changes.
Implementation
If this direction aligns with AIRI’s architecture, I’d be happy to work on an initial prototype / MVP implementation of this heartbeat system.
Would love to hear thoughts from maintainers and contributors.
All reactions