active-inference
CommunityChoose actions by minimizing uncertainty
Software Engineering#debugging#uncertainty#tool selection#agent planning#active inference#variational inference#POMDP
Authorthistleknot
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Active Inference helps an agent decide what to do next when the true state is hidden and there is no reliable scalar reward signal to guide exploration.
Core Features & Use Cases
- Bayesian decision-making without rewards: selects actions by minimizing Expected Free Energy, balancing epistemic value (information gain) and pragmatic value (preference satisfaction).
- Generative model for partially observable environments: uses likelihood (A), transition (B), preferences (C), and priors (D) with variational inference to update beliefs from observations.
- Principled tool selection and debugging workflows: drives probing actions (e.g., searches, targeted reads, test runs) based on which action most reduces uncertainty before committing to fixes.
Quick Start
Use this skill to build a small active-inference agent that models hidden causes of a bug and chooses the next tool action (like searching a file or running tests) that most reduces diagnostic uncertainty until you reach a confident conclusion.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: active-inference Download link: https://github.com/thistleknot/skills/archive/main.zip#active-inference Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.