Logo Lanfrica

BinaryMaoGenius/argus-core

Domaine:

natural language processingdigital infrastructure

Type de record:

software
Créateur:
Bin
Hôte:
COS - Local-first cognitive OS for constrained hardware. Bambara NLP, financial assistant, modular AI agents. # COS — Cognitive Operating System > Un noyau cognitif local-first, modulaire et indépendant du modèle, conçu pour tourner sur du matériel contraint (CPU, sans GPU dédié). ## Pourquoi ce projet La plupart des frameworks d'agents sont pensés pour le cloud avec GPU. Ce projet part d'une contrainte inverse : faire tourner un système cognitif complet — mémoire, planification, vérification, apprentissage sans fine-tuning — sur un poste local, avec un cas d'usage réel ancré dans le contexte malien (assistant financier WhatsApp, traduction Bambara, outils pour développeurs). Le projet ne cherche pas à réinventer ce qui existe déjà ; il compose avec des briques connues et concentre l'effort sur ce qui manque encore : l'optimisation du chemin critique sur CPU local, avec des budgets de latence mesurés. ## État actuel **v0.1 MVP en cours.** Voir ROADMAP.md pour les jalons et CAHIER_DES_CHARGES.md pour la spécification complète. ## Prérequis - Python 3.10+ - Ollama installé et démarré - Modèles Ollama recommandés : ```powershell ollama pull qwen2.5:7b ollama pull qwen2.5:14b ``` ## Installation rapide (Windows) ```powershell cd "c:\Users\USER\Desktop\ARGUS Core" python -m venv .venv .\.venv\Scripts\Activate.ps1 python -m pip install -r requirements.txt ``` ## Démarrage du serveur ```powershell cd "c:\Users\USER\Desktop\ARGUS Core" .\.venv\Scripts\Activate.ps1 python -m app.main ``` Le serveur démarre alors sur localhost. ## Démo MVP ### 1) Démo locale sans Ollama ```powershell cd "c:\Users\USER\Desktop\ARGUS Core" .\.venv\Scripts\Activate.ps1 python -m app.demo_flow --prompt "Explain how to list files in Python" --mock ``` ### 2) Exemple d'appel API ```powershell curl -X POST "localhost" -H "Content-Type: application/json" -d "{\"text\":\"List files in Python using os.listdir\",\"layer\":\"working\"}" ``` ```powershell curl "localhost" ``` ```powershell curl -X POST "http …