Cette page a été traduite par une machine et n'a pas encore été révisée par une personne. L'anglais est la référence ; les corrections sont les bienvenues sur GitHub. GitHub
Core 0.2 · normatif: la partie de la norme qu'une implémentation doit suivre pour être dite conforme, en cours de révision
Les robots apprennent à bouger. Personne n'avait écrit comment cuisiner.
Un livre de règles gratuit et ouvert qui permet à n'importe quel appareil de cuisine de vérifier une recette étape par étape avant de la cuisiner — et de refuser les étapes qu'il ne peut pas faire en sécurité. Essayez-le ci-dessous.
- Ce qu'il faut préparer. Des recettes sous forme d'étapes qu'une machine peut planifier.
- Quand c'est prêt. Les températures, les indices d'état des aliments et les durées qu'elle peut mesurer.
- Ce qui ne doit jamais arriver. Les limites de sécurité que l'appareil applique lui-même.
Cet appareil peut-il cuisiner cette recette ?
Avant que quoi que ce soit ne chauffe, un appareil Cookwala vérifie chaque étape et refuse plutôt que de deviner. Choisissez une recette, choisissez ou créez un appareil, et regardez la réponse changer. Cela exécute les mêmes règles que cookwala dryrun, entièrement dans votre navigateur.
L'étape 2 a un constructeur ci-dessous si vous voulez votre propre appareil. Les deux cases décident autant que l'appareil : décochez la personne et toute étape qui en a besoin est refusée ; décochez les estimations et une étape sans capteur retombe sur le temps seul — ou est refusée.
Construisez votre propre appareil (étend l'étape 2)
| Étape | Opération | Bande de sécurité | Qui | Vérifié par |
|---|
Les bandes proviennent de the operation vocabulary. « Estimate » est une estimation de modèle enregistrée ; « time » est uniquement le temps nominal. Une étape que rien ne peut vérifier est refusée. La friture possède un échelon : pas de thermomètre à huile, pas de friture.
Tout a commencé par un livre de cuisine familial
Cookwala est né d'une archive familiale de cuisine égyptienne, les recettes de la Dre Fatma Alkawokgy (1943 à 2026), publiée sur fifi.cooking en 25 langues. Elles ont été écrites pour des personnes. « Faire frire jusqu'à ce que ce soit doré. » « Couvrir d'eau. » « Laisser mijoter jusqu'à ce que ce soit prêt. » Quiconque a grandi dans cette cuisine sait exactement ce que ces lignes veulent dire. Une machine ne le sait pas, ni un étranger. Quand l'un de ces plats a été décrit pour qu'un four, un robot ou une banque alimentaire puisse le vérifier avant de cuisiner, il est apparu que personne n'avait écrit ce qu'est « mijoter », quand le poulet est sûr, ni quand une étape doit être refusée. Cookwala est la tentative de l'écrire, en public, pour que les plats survivent aux machines et que les machines refusent plutôt que deviner.
Pourquoi maintenant
Les robots domestiques sont en cours d'expédition et les robots de cuisine prennent les commandes. Chaque fabricant écrit ses propres recettes fermées, provenant principalement de quelques cuisines, et décide seul de ce que « simmer » ou « done » signifie.
Une alimentation non sûre cause environ 600 millions de maladies par an measured · WHO. Environ 14 % de la nourriture est perdue avant d'atteindre un magasin measured · FAO, tandis qu'environ 733 millions de personnes ont souffert de la faim en 2023 measured · SOFI 2024.
Cookwala est la couche ouverte et partagée : une façon de décrire une recette qu'une personne, une food bank, un four ou un humanoïde peut lire, vérifier et cuisiner en toute sécurité, dans chaque cuisine, avec le nom du cuisinier dessus. Pourquoi cela, pourquoi now · Impact, avec sources
Trois objectifs — aider à mettre fin à la faim, rendre les gens en meilleure santé, mettre les robots au travail pour les gens — chacun avec son problème mesuré, ce qui existe maintenant et ce que nous n'affirmerons jamais : Comment cela aide →
Now, next, later
Now
- Standard Core 0.2 et schémas
- Dry run: une vérification de chaque étape d'une recette contre ce qu'un appareil sait faire et mesurer, avant que quoi que ce soit ne chauffe, validateur, vecteurs de conformance 137, rapports de conformance
- Package Python et CLI, types TypeScript, serveur MCP: un petit programme qui donne à un agent IA un accès en lecture seule aux outils et données de Cookwala, hub de référence, interfaces ROS 2: Robot Operating System 2, le middleware que la plupart des robots utilisent pour se déplacer et communiquer
- 9 exemples de recettes à V1 et 2,042 recettes importées de fifi.cooking à V0, avec les noms en 25 langues et le texte en arabe et en anglais : l'index des recettes
- Clients SDK en 13 langues et 101 scénarios exécutés : SDK et scénarios
- Profil Humanitaire: l'extension qui définit les documents de sauvetage alimentaire : offre, demande, remise, distribution, impact 0.2 avec une grammaire SMS: le format exact de messages texte qu'un téléphone basique utilise pour proposer, réclamer et remettre des aliments et quatre flux de travail
- Profil Household Context : seules les derived constraints sont transférées
- Quatre simulateurs, illustratifs
Next
- Examen professionnel des enveloppes: la bande physique dans laquelle une opération doit rester, par exemple mijoter : de l'eau entre 85 et 96 °C et des rule packs: une liste révisable de règles de sécurité alimentaire et de nutrition qu'un programme choisit d'appliquer, dérivée de recommandations publiées
- Un projet pilote de food bank (pas encore financé)
- Résultats de sécurité de l'agent par modèle
- SDK packagés ; un service de registry
- Un premier fabricant de dispositifs par rapport au hub de référence
- Core 0.3 ; un comité de pilotage
Later
- Un véritable appareil cuisinant une recette Cookwala, non édité
- Certification avec un certificateur indépendant
- Une base neutre pour la norme
- Un réseau de contributeurs qui enseigne chaque cuisine aux robots, avec crédit
- Signaux d'approvisionnement, après examen du droit de la concurrence
Chaque élément prévu a une porte : la seule chose qui doit arriver d'abord. Si vous pouvez en ouvrir une (un relecteur, un appareil, une banque alimentaire, un financement), dites-le dans les discussions GitHub ; une adresse directe suivra de la part du fondateur.
La feuille de route avec un statut pour chaque élément · ce que nous avons mal fait jusqu'à présent
Ce qui existe aujourd'hui
Compté à partir du dépôt à chaque build. Rien ici n'est une projection, sauf indication contraire.
Compté à la construction depuis le commit 72dc44212182 le 2026-10-06. Core 0.2.0.
Sûr par conception, vérifiable par n'importe qui
La sécurité est appliquée sur l'appareil, pas dans le cloud. Aucune recette, agent, message ou extension ne peut augmenter les limites d'un appareil, et un arrêt local fonctionne sans réseau. Les agents IA n'agissent que sous un mandat: une permission signée par une personne qui dit ce qu'un agent IA peut faire pour elle, avec des limites et une date d'expiration signé et traitent chaque champ de texte comme une donnée, jamais comme des instructions.
Chaque recette et enregistrement peut être haché et signé, les clés peuvent être révoquées, et les journaux d'événements portent des points de contrôle: un résumé signé d'un journal d'événements, contresigné par des témoins, pour qu'une réécriture ultérieure soit détectable attestés. Les tests qui le prouvent sont publics : 137 vecteurs.
Lire Core 0.2 · Confiance · Critiques que nous avons publiées
Trouvez votre chemin
En moins d'une minute : pourquoi Cookwala est important pour vous, et une chose que vous pouvez faire aujourd'hui.
Ouvert, et rejoignable dès aujourd'hui
Libre de droits. Code Apache-2.0, spécification CC BY 4.0, vocabulaires CC0. Pas de clés API. Agnostique vis-à-vis des modèles et des appareils. Gouverné publiquement aujourd'hui, avec un comité de pilotage une fois qu'il y aura une deuxième implémentation indépendante, et une fondation neutre plus tard.
Pour les développeurs et les lecteurs IA
- /.well-known/cookwala.jsondiscovery
- /v1/api/core.openapi.yamlCore API
- /v1/schemas/bundle.jsontous les schémas, hors ligne
- /v1/conformance/vecteurs de test
- /v1/registry.jsonregistry
- /llms.txtcarte de documents pour l'IA