active-inference

Community

Choose actions by minimizing uncertainty

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.