← 返回
未分类

Cognitive Flexibility Release

Cognitive Flexibility Skill - AI cognitive flexibility with 4 modes. Supports automatic mode switching and metacognitive monitoring. Use when: - Complex reas...
alpha963852
未分类 clawhub v2.1.0 100000 Key: 无需
★ 0
Stars
📥 359
下载
💾 0
安装

概述

Cognitive Flexibility Skill

Overview

This Skill implements four cognitive modes based on human cognitive science:

ModeNameDriverScenarioCore Ability
--------------------------------------------
OOAExperience ModeMemory-drivenFamiliar scenariosPattern matching
OODAReasoning ModeKnowledge-drivenComplex problemsChain reasoning
OOCACreative ModeAssociation-drivenInnovation needsAnalogy generation
OOHADiscovery ModeHypothesis-drivenExplorationHypothesis generation

Quick Start

Basic Usage

from scripts.cognitive_controller import CognitiveController

# Create controller
controller = CognitiveController(confidence_threshold=0.7)

# Execute task (auto mode selection)
task = "Analyze user feedback data"
result = await controller.process(task, tools=tools)

# View result
print(f"Mode: {result['mode']}")
print(f"Answer: {result['answer']}")
print(f"Confidence: {result['assessment']['overall_score']:.2f}")

Manual Mode Selection

# OODA reasoning mode
from scripts.chain_reasoner import OODAReasoner
reasoner = OODAReasoner()
result = await reasoner.process(task, tools=tools)

# OOA experience mode
from scripts.pattern_matcher import PatternMatcher
matcher = PatternMatcher()
result = await matcher.match(task, tools=tools)

# OOCA creative mode
from scripts.creative_explorer import CreativeExplorer
explorer = CreativeExplorer()
result = await explorer.explore(task)

# OOHA discovery mode
from scripts.hypothesis_generator import HypothesisGenerator
generator = HypothesisGenerator()
result = await generator.discover(task)

Features

  • 4 Cognitive Modes: OOA/OODA/OOCA/OOHA
  • Auto Mode Switching: Cognitive Controller selects best mode
  • Metacognitive Monitoring: Self-assessment and confidence scoring
  • Usage Tracking: Complete usage logs and statistics
  • 100% Test Coverage: All tests passing

File Structure

cognitive-flexibility/
├── scripts/
│   ├── __init__.py
│   ├── chain_reasoner.py       # OODA reasoning
│   ├── pattern_matcher.py      # OOA pattern matching
│   ├── self_assessor.py        # Metacognitive monitoring
│   ├── cognitive_controller.py # Mode switching
│   ├── creative_explorer.py    # OOCA creative mode
│   ├── hypothesis_generator.py # OOHA discovery mode
│   └── usage_monitor.py        # Usage tracking
├── references/
│   └── ooda-guide.md
├── tests/
│   └── test_cognitive_skills.py
├── SKILL.md
├── README.md
└── MONITORING-GUIDE.md

Testing

# Run tests
python tests/test_cognitive_skills.py

# Expected output: 6/6 tests passed (100%)

Monitoring

from scripts.usage_monitor import UsageMonitor

monitor = UsageMonitor()

# Get usage stats
stats = monitor.get_stats(days=7)

# Generate report
report = monitor.generate_report(days=7)
print(report)

Requirements

  • Python >= 3.8
  • OpenClaw >= 2026.3.28
  • No external dependencies

License

MIT License

Support

  • Documentation: See README.md and MONITORING-GUIDE.md
  • Issues: GitHub Issues
  • Community: Discord #skills-feedback

_DaoShi · Cognitive Flexibility Skill v2.1.0_

版本历史

共 1 个版本

  • v2.1.0 当前
    2026-05-07 08:40 安全 安全

安全检测

暂无安全检测报告