Softanza
DémarrerEnglish
Softanza
Comment une machine lit Softanza

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.

Softanza
? Q([ 1, 2, 2 ]).Ask("how do I remove duplicates")
Sortie
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)