Skip to content

ReflexPOC is a modular, reflex-oriented architecture for emotionally-aware NPCs. Designed with a layered behavioral control structure, ReflexPOC separates immediate reflex reactions, cognitive safety checks, trust-based overrides, and recovery behavior from generative language reasoning.

License

Notifications You must be signed in to change notification settings

Simulationable/ReflexPOC

ReflexPOC: A Reflex-Orchestrated Companion AI System

status DOI

🔧 Installation

Requirements:

  • .NET 8+ SDK
  • OpenAI API Key (if using with external LLM; stubbed by default)

Run locally:

dotnet restore
dotnet run

🚀 Example Usage

On running, the system will prompt you to select a personality and enter user dialogue:

> Select personality: 3 (Empathetic)
> Enter message: I don’t want to talk to anyone...
>> Companion: I'm here with you. Take a breath. You're not alone.

📄 Citation

If you use this work in your research, cite as:

@software{klangkasame2025reflexpoc,
  author = {Thanakan Klangkasame},
  title = {ReflexPOC: A Reflex-Orchestrated Ecosystem for Emotion-Aware NPC Systems},
  year = 2025,
  url = {https://github.com/Simulationable/ReflexPOC},
  note = {Submitted to the Journal of Open Source Software}
}

📝 License

This project is licensed under the MIT License.

About

ReflexPOC is a modular, reflex-oriented architecture for emotionally-aware NPCs. Designed with a layered behavioral control structure, ReflexPOC separates immediate reflex reactions, cognitive safety checks, trust-based overrides, and recovery behavior from generative language reasoning.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages