Pour les agents
Cette section s'adresse aussi à un agent d'IA qui lit ce site. Softanza est conçue pour être lue par une machine autant que par un humain.
Demandez à la bibliothèque
La bibliothèque se documente elle-même. Un objet répond à Ask() par ses propres méthodes, explique chacune par ExplainMethod(), et dit comment par HowTo(). Un agent n'a pas besoin de deviner un nom.
? Q([ 1, 2, 2 ]).Ask("how do I remove duplicates")Unique 1.10 remove duplicates / unique (engine-backed) UniqueCS ... RemoveDuplicates
exécuté le 2026-10-01 à 01:40
Chaque appel exécuté, et mesuré sur les recettes de la bibliothèque
Déclarez-vous dans un fichier d'agent
Un agent est un fichier, jugé au chargement : ce qu'il couvre, la classe de réversibilité de ses actes, la posture d'exécution de chaque fonction qu'il appelle. Le tribunal refuse en phrases fixes, les mêmes aux deux portes.
A bank analyst declares a stock-watcher agent, first without saying what it covers: -> refused / [pia-coverage @ coverage] an agent must say WHAT IT COVERS. ...then with its coverage stated: -> The court judged your declaration, and every promise of the exercise was kept.
exécuté le 2026-09-30 à 23:10, démonstration, scène 7
Parlez la grammaire, pas du code général
Un schéma se compile déjà en grammaire de contrainte : un modèle d'IA local dont l'échantillonneur y est tenu ne peut émettre que des réponses valides. C'est le contrat C9 de la plateforme : la structure tue la malformation, jamais la fausseté. Émettre une telle grammaire pour chaque langue déclarée est la prochaine étape, décidée sous le nom de la commande stz grammar.
SOFTANZA_INTELLIGENCE_ARCHITECTURE.md(s'ouvre dans un nouvel onglet)

