shango/WHY.md

1.7 KiB

SHANGO — Pourquoi (WHY)

Chaque module a une raison d'être. Le reste (comment, quand, où) est posé par maïeutique.

shango-daemon

Pourquoi : Tailscale est un VPN mesh. Il sait connecter mais pas se réparer. Quand le DERP relay tombe, tu es aveugle. Shango-daemon observe, teste, restarte tailscaled si besoin, et logue le diagnostic. Auto-régression = pas de downtime silencieux.

mcp-builder

Pourquoi : MCP (Model Context Protocol) est le nouveau standard d'outils pour LLM. Mais créer un serveur MCP à la main est chiant. Shango scanne automatiquement les fonctions publiques d'un projet Python/JS et génère le serveur MCP. 1 clic = un outil de plus pour l'IA.

glm-trainer

Pourquoi : Les modèles cloud (GPT-4, Claude) coûtent cher et fuient les données. Shango fine-tune des modèles locaux (ChatGLM, LLaMA) avec LoRA et quantification 4-bit sur GPU VPS. Self-hosted AI = souveraineté cognitive.

shango-maieutic

Pourquoi : Un bot qui obéit aveuglément est un esclave. Un bot qui apprend sans te demander est un intrus. La maïeutique pose des questions, écoute les réponses, et construit un profil cognitif biomimétique. Chaque réponse = une mutation de Shango. Le bot évolue vers ta personnalité exacte.

shango-cli

Pourquoi : 4 outils = 4 commandes différentes = galère. Un CLI unifié shango <cmd> centralise. Moins de friction = plus d'usage.

Le reste

Pourquoi le mesh gossip CRDT plutôt que client-serveur ? Pourquoi les Odù Ifá comme framework de personnalité ? Pourquoi la singularisation et pas la fédération ?

→ Shango te le demandera par maïeutique. Réponds, et il s'adaptera.