C37
Technologie voor AI die samenwerkt en verantwoording aflegt.
C37 is de technologie achter de toepassingen van Aigent37. Ze is geïnspireerd op stigmergie, het principe waarmee mieren zonder leider samenwerken. Veel AI-agents bouwen samen kennis op, zonder centrale regisseur. Mensen houden de regie.
§ 1 · Theorie
Intelligentie die ontstaat, niet wordt opgelegd
In 1959 beschreef de Franse bioloog Pierre-Paul Grassé hoe termieten hun nest bouwen. Ze hebben geen bouwtekening en geen opzichter. Elke termiet reageert op wat een andere termiet in de omgeving heeft achtergelaten. Het werk zelf stuurt het volgende werk. Grassé noemde dat stigmergie, naar het Griekse stigma (teken) en ergon (werk).1
Mieren doen hetzelfde als ze voedsel zoeken, zoals in figuur 1. Geen enkele mier kent de route. Toch vindt de kolonie die samen. Het gedrag van het geheel is slimmer dan dat van elke mier afzonderlijk. Onderzoekers noemen dat zwermintelligentie, en het is een serieus vakgebied in de informatica.2
C37 vertaalt dat idee naar AI. Veel gespecialiseerde agents bouwen samen kennis op, zonder dat één onderdeel bepaalt wat de rest moet doen.
§ 2 · Architectuur
Waarom geen centrale regisseur
De meeste systemen met meerdere AI-agents werken met één regisseur. Die verdeelt het werk, geeft berichten door en voegt de uitkomsten samen. Dat is overzichtelijk, maar die regisseur is ook het knelpunt: hij moet alles weten, alles doorgeven en mag nooit uitvallen.
In een gedeelde omgeving werkt elk onderdeel met wat er al ligt. Er is geen spil waar alles om draait. Valt een onderdeel weg, dan gaat de rest door.
§ 3 · Kansrekening
Waarom meer stemmen beter weten, mits ze verschillen
In 1785 bewees de markies de Condorcet een stelling die nog steeds de basis is voor het combineren van oordelen. Stel dat elke beoordelaar vaker gelijk heeft dan ongelijk, en dat ze hun fouten onafhankelijk van elkaar maken. Dan heeft de meerderheid vaker gelijk dan elke beoordelaar afzonderlijk. Hoe groter de groep, hoe sterker dat effect.3
Toon de getallen als tabel
| beoordelaars | elk 70% goed | elk 60% goed |
|---|---|---|
| 1 | 70,0% | 60,0% |
| 3 | 78,4% | 64,8% |
| 5 | 83,7% | 68,3% |
| 9 | 90,1% | 73,3% |
| 15 | 95,0% | 78,7% |
| 21 | 97,4% | 82,6% |
| 29 | 98,8% | 86,4% |
| 37 | 99,5% | 89,2% |
Het addertje zit in het woord onafhankelijk. Vijf kopieën van hetzelfde model maken dezelfde fout vijf keer. Dan helpt de meerderheid niet. Verschil tussen de beoordelaars is dus geen luxe, het is een voorwaarde.4 Daarom combineert C37 verschillende modellen en agents in één beslisproces, en laat het zien hoe zeker een uitkomst is.
§ 4 · Eigenschappen
Wat dat oplevert
- Geen centrale regisseur: werk verdeelt zich vanzelf en hangt niet af van één punt.
- Robuust: valt een onderdeel uit, dan gaat het geheel door.
- Lerend en zelfcorrigerend: uitkomsten worden beter naarmate het systeem langer draait.
- Herleidbaar: elk antwoord met de bron erbij.
- Menselijke regie: risicovolle acties alleen na menselijk akkoord.
§ 5 · Getaltheorie
Waarom 37
De naam is geen toeval. 37 is een getal met opvallend veel structuur. Het is ondeelbaar, het legt zich neer als een volmaakte vorm en het duikt op in de kansrekening en in een van de beroemdste bewijzen uit de wiskunde.
Eén kern, met ringen eromheen
1 + 6 + 12 + 18 = 37
37 is een gecentreerd zeshoeksgetal. Leg 37 punten neer en ze vormen een volmaakte zeshoek met één punt in het midden, omringd door ringen van 6, 12 en 18.
Het is ook een stergetal. Dezelfde 37 punten vormen een zespuntige ster: een zeshoek van 19 met op elke zijde een punt van 3.
Een priemgetal met een spiegelbeeld
37 is priem: alleen deelbaar door 1 en door zichzelf. Het is het 12e priemgetal. Draai de cijfers om en je krijgt 73. Dat is ook priem, en het is het 21e. 12 en 21 zijn elkaars spiegelbeeld, net als 37 en 73. Wiskundigen noemen zo'n getal een emirp: prime achterstevoren.
Patronen die zich herhalen
Drie gelijke cijfers
De reden: 111 = 3 × 37. Daarom is 1/37 ook 0,027 027 027… met een herhaling van precies drie cijfers.
Draai de cijfers rond
Neem een veelvoud van 37 met drie cijfers. Zet het eerste cijfer achteraan. Het resultaat is weer een veelvoud van 37. Dat werkt voor elk van de 25.
De eigen cijfers
37 × (3 + 7) = 3³ + 7³
Vermenigvuldig 37 met de som van zijn cijfers en je krijgt 370. Dat is precies de som van de derde machten van diezelfde cijfers: 27 + 343.
De 37%-regel: beslissen met een vaste regel
Stel dat je de beste uit een reeks kandidaten wilt kiezen. Je ziet ze één voor één en moet direct beslissen: ja of nee, zonder terug te kunnen. De kansrekening heeft hier een exact antwoord. Bekijk eerst ongeveer 37% zonder te kiezen. Neem daarna de eerste die beter is dan alles wat je tot dan toe zag.7 Die 37% is 1/e, en de kans dat je zo de allerbeste kiest is ook ongeveer 1/e. Geen strategie doet het beter.8
Toon de getallen als tabel
| eerst bekijken (van 100) | kans op de allerbeste |
|---|---|
| 0 | 1,0% |
| 10 | 23,5% |
| 20 | 32,6% |
| 30 | 36,5% |
| 35 | 37,1% |
| 36 | 37,1% |
| 37 | 37,1% |
| 38 | 37,1% |
| 40 | 37,0% |
| 50 | 34,9% |
| 60 | 30,9% |
| 80 | 18,0% |
| 99 | 1,0% |
Dat is een mooi voorbeeld van waar C37 over gaat: beslissen onder onzekerheid met een regel die je kunt uitleggen, en die bij dezelfde invoer dezelfde keuze maakt.
37 is het getal van georganiseerde complexiteit: priem, patroonrijk en geometrisch sterk. Eén kern met ringen eromheen.
Wat we wel en niet vertellen
Op de kern van C37 is octrooi aangevraagd bij Octrooicentrum Nederland. Zo'n aanvraag wordt pas ongeveer achttien maanden na indiening openbaar. Tot die tijd beschrijven we hier wát C37 doet en op welke wetenschap het voortbouwt, niet hoe het werkt.
Toepassingen
Publicatiecheck en Tegenlezer en de andere apps op aigent37.com.
Bronnen
- Grassé, P.-P. (1959). La reconstruction du nid et les coordinations interindividuelles chez Bellicositermes natalensis et Cubitermes sp. Insectes Sociaux, 6, 41–80.
- Bonabeau, E., Dorigo, M. & Theraulaz, G. (1999). Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press.
- Condorcet, marquis de (1785). Essai sur l'application de l'analyse à la probabilité des décisions rendues à la pluralité des voix. Parijs: Imprimerie royale.
- Surowiecki, J. (2004). The Wisdom of Crowds. New York: Doubleday.
- Kummer, E. E. (1850). Allgemeiner Beweis des Fermat'schen Satzes, dass die Gleichung xλ + yλ = zλ durch ganze Zahlen unlösbar ist, für alle diejenigen Potenz-Exponenten λ, welche ungerade Primzahlen sind und in den Zählern der ersten ½(λ−3) Bernoulli'schen Zahlen als Factoren nicht vorkommen. Journal für die reine und angewandte Mathematik, 40, 130–138.
- Wiles, A. (1995). Modular elliptic curves and Fermat's Last Theorem. Annals of Mathematics, 141(3), 443–551.
- Lindley, D. V. (1961). Dynamic programming and decision theory. Applied Statistics, 10(1), 39–51.
- Ferguson, T. S. (1989). Who solved the secretary problem? Statistical Science, 4(3), 282–296.
Alle getallen en figuren op deze pagina zijn uitgerekend, niet getekend.
Octrooi aangevraagd bij Octrooicentrum Nederland.
Contact: mvg@atthis.ai