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.0.tar.gz (21.7 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.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ibt_cognitive_decision_layer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 19987dd77898d8158d0925623ae3db4f0ea6bcd32e2ed4a8d5be4f801a604ac6
MD5 e3e87df1d8c75bfacb12590b2a0ba4a4
BLAKE2b-256 98ff1b4bc9045dbdc55d0c19f143c3e773638390bfff145fb63abf1622f89adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ibt_cognitive_decision_layer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c0c6ccd9707f432049925cd2ba0d5b6449f82f2e4d17c2419eb2e815e430d06
MD5 a06fca89f15450d7d7e2e56c6fcfd671
BLAKE2b-256 084911dc94f75829fb7ca8e1547e098a1f55c3574bacb95ce955140adfb726d0

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