Skip to main content

Production-grade cognitive decision engine with emotion awareness and reasoning

Project description

Ibtcode Cognitive Engine

A production-grade, modular AI decision architecture — state-aware, interpretable, and emotion-integrated.

Quick Start

# 1. Create virtual environment
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate

# 2. Install dependencies
pip install -r requirements.txt

# 3. Run interactive CLI
python main.py

# 4. Run tests
pytest tests/ -v

Architecture

User Input
    ↓ encoder.py        Algorithm 1 — Ibtcode Encoder
    ↓ state_engine.py   Algorithm 2 — State Update Engine
    ↓ reasoning.py      Algorithm 3 — Reasoning Engine
    ↓ decision.py       Algorithm 4 — Decision Engine
    ↓ response.py       Algorithm 5 — Response Generator
    ↑ system.py         Algorithm 6 — Orchestrator

Project Structure

ibtcode_project/
├── main.py               # Entry point (interactive CLI)
├── requirements.txt
├── .env.example
├── README.md
├── ibtcode/
│   ├── __init__.py
│   ├── models.py         # Pydantic data models
│   ├── config.py         # Environment-driven config
│   ├── encoder.py        # Algorithm 1
│   ├── state_engine.py   # Algorithm 2
│   ├── reasoning.py      # Algorithm 3
│   ├── decision.py       # Algorithm 4
│   ├── response.py       # Algorithm 5
│   ├── system.py         # Algorithm 6 (orchestrator)
│   ├── memory.py         # Sliding window memory
│   └── logger.py         # Loguru logging setup
└── tests/
    ├── test_encoder.py
    └── test_system.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ibt_cognitive_decision_layer-1.0.1.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ibt_cognitive_decision_layer-1.0.1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file ibt_cognitive_decision_layer-1.0.1.tar.gz.

File metadata

File hashes

Hashes for ibt_cognitive_decision_layer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 911aa4913a8483d0fd2a2a896c3b4428ce6801902317067821ba1747d73c5a97
MD5 1dd4572780da495b21ce8e87f0a6928f
BLAKE2b-256 208553727e5ddc78feb0d2d60a0d9baf58968dec747c059c4817078750d6462e

See more details on using hashes here.

File details

Details for the file ibt_cognitive_decision_layer-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ibt_cognitive_decision_layer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 270bebef42c0caf5b4f84bdc32f1ba64c17fd089de6847012e7fc0bc4966b9c1
MD5 85ac27b6fd042cd85483686a986df334
BLAKE2b-256 79b94853aae833bb4408218e761ddd109adff283120ba25067ff948aab2f017f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page