Kernagentstructuur
Elke ActiveMotion-agent is opgebouwd rond vier kerncomponenten: de redeneringslus, de toolorkestratielaag, het geheugensubsysteem en de escalatiecontroller. De redeneerlus is de centrale uitvoeringsmotor. Het ontvangt een verzoek, ontleedt het in subdoelen, plant een reeks acties, voert elke actie uit via de toolorkestratielaag, verifieert de resultaten en herhaalt totdat het verzoek volledig is opgelost of escalatie wordt geactiveerd. De redeneringslus ondersteunt configureerbare strategieën, waaronder een gedachteketen voor complexe taken die uit meerdere stappen bestaan, en directe actie voor eenvoudige, goed gedefinieerde handelingen.
Toolorkestratielaag
De toolorkestratielaag beheert alle interacties met externe systemen. Elke tool wordt geregistreerd met een getypt schema dat de input, output, foutmodi, verwachte latentie en kosten definieert. Wanneer de redeneringslus besluit een tool aan te roepen, zorgt de orkestratielaag voor de authenticatie, de opmaak van aanvragen, de logica voor nieuwe pogingen, het time-outbeheer en het parseren van antwoorden. Stroomonderbrekers voorkomen cascadefouten wanneer stroomafwaartse systemen defect raken. Tooloproepen worden geregistreerd met volledige invoer- en uitvoerpayloads voor audit- en foutopsporingsdoeleinden. De orkestratielaag ondersteunt parallelle tool-uitvoering voor onafhankelijke subtaken en sequentiële uitvoering met afhankelijkheidsbeheer voor geordende workflows.
Geheugensubsysteem
Het geheugensubsysteem biedt drie niveaus van persistente status. Het kortetermijngeheugen bevat de context van de huidige interactie, inclusief het verzoek, de tussenresultaten en de gespreksgeschiedenis. Het werkgeheugen onderhoudt de cross-interactiecontext voor doorlopende workflows, zoals een meerdaags goedkeuringsproces. In het langetermijngeheugen wordt de verzamelde kennis van de agent over de omgeving opgeslagen: entiteitsrelaties, oplossingspatronen, uitzonderingsrecords en historische prestatiegegevens. Alle geheugenlagen zijn doorzoekbaar via een uniforme ophaalinterface die zowel semantisch zoeken als gestructureerde zoekopdrachten ondersteunt.
Escalatiecontroleur
De escalatiecontroller bepaalt de grens tussen autonoom handelen en menselijke betrokkenheid. Het evalueert het vertrouwen van de agent op elk beslissingspunt aan de hand van configureerbare drempels die variëren per actietype en risiconiveau. Acties met een laag risico, zoals het beantwoorden van een beleidsvraag, kunnen doorgaan met een betrouwbaarheidsdrempel van zeventig procent. Acties met een hoog risico, zoals het wijzigen van toegangsrechten, vereisen mogelijk vijfennegentig procent vertrouwen of expliciete menselijke goedkeuring, ongeacht het vertrouwen. Wanneer een escalatie wordt geactiveerd, bundelt de controller de volledige interactiecontext, de redenering van de agent tot nu toe en het specifieke punt van onzekerheid in een gestructureerde escalatie-payload die naar de juiste menselijke wachtrij leidt.