AGENTS.md@src/gnn/analysis/activeinference_jl · git:20260906.e62b9e9 · 2026-09-06 · sha256 9ff60b74bb79c97b
AGENTS.md@src/gnn/analysis/activeinference_jl git:20260906.e62b9e9A
Immutable. This exact content is served forever at /api/v1/blob/9ff60b74bb79c97b.
# ActiveInference.jl Analysis - Agent Scaffolding ## Overview Framework-specific analyzer for ActiveInference.jl simulation results. Part of the Analysis module (Step 16). ## Module Structure ``` analysis/activeinference_jl/ ├── __init__.py # Public API ├── analyzer.py # Python pipeline analyzer ├── analysis_suite.jl # Julia analysis core ├── advanced_pomdp_analysis.jl # POMDP analysis ├── statistical_analysis.jl # Statistics ├── uncertainty_quantification.jl # Uncertainty ├── multi_scale_temporal_analysis.jl # Temporal ├── meta_cognitive_analysis.jl # Meta-cognitive ├── visualization_suite.jl # Visualization └── visualization_utils.jl # Utils ``` ## Key Functions ### Python (`analyzer.py`) - `generate_analysis_from_logs(execution_dir, output_dir, verbose)` - Main entry point ### Julia Analysis Suites **analysis_suite.jl:** - Core analysis functions for ActiveInference.jl results **advanced_pomdp_analysis.jl:** - POMDP-specific metrics and analysis **statistical_analysis.jl:** - Statistical tests and distributions **uncertainty_quantification.jl:** - Bayesian uncertainty metrics **multi_scale_temporal_analysis.jl:** - Multi-scale temporal dynamics **meta_cognitive_analysis.jl:** - Higher-order inference analysis ## Integration Points **Upstream:** Execute module (Step 12) produces Julia simulation results **Downstream:** Report module (Step 23) consumes analysis outputs ## Dependencies **Python:** - pathlib, json, logging **Julia:** - ActiveInference.jl - Distributions.jl - Plots.jl (optional) --- **Version:** 3.0.0 **Last Updated:** 2026-01-23