Skip to content
· 9 min. leestijd

Wanneer Hermes-profielen te gebruiken in plaats van één grote assistent

Hermes-profielen scheiden geheugen, sessies, vaardigheden, identiteit, cron-status en gateway-routes, zodat terugkerende AI-rollen smal, controleerbaar en bruikbaar blijven.

AI AgentsAutomationProcess
Delen

Hermes-profielen zijn bedoeld voor statusscheiding, niet voor rollenspel. Gebruik een profiel wanneer een terugkerende AI-rol eigen geheugen, sessies, vaardigheden, SOUL.md-identiteit, cron-eigenaarschap of een gateway-route nodig heeft.

Eén assistent kan veel vragen beantwoorden. Die assistent hoort niet tegelijkertijd de vaste thuisbasis te worden voor onderzoeksoordelen, schrijfstijl, shell-logs, agendaregels, geplande taken en berichtenrouting.

Zwakke prompts lijken de oorzaak. Gedeelde status veroorzaakt het probleem meestal. Deze gids laat zien wanneer een Hermes-profiel bestaansrecht heeft, hoe u er een aanmaakt vanuit een werkende opstelling en hoe u voorkomt dat een klein profielteam terugverandert in één rommelige generalist.

  • Maak een profiel aan wanneer status gescheiden moet blijven. Geheugen, sessies, tools, cron en gateway-routes zijn sterkere redenen dan toon.
  • Gebruik prompts voor eenmalig gedrag, vaardigheden voor herbruikbare procedures en profielen voor duurzame rollen. Het mengen van die lagen veroorzaakt contextuele schuld.
  • Begin met één coördinator en twee specialisten. Voeg Scout toe voor onderzoek, Scribe voor schrijven en Forge voor bouwen en debuggen alleen wanneer de grens echt is.
  • Schrijf SOUL.md als een functiebeschrijving. Die moet normen, standaardinstellingen en weigeringsregels vastleggen, geen vage persoonlijkheid.
  • Definieer overdrachten voordat u meer agenten toevoegt. Een profielteam is pas nuttig wanneer resultaten schoon tussen rollen doorstromen.

Heeft u AI-werk al verspreid over prompts, chats, scripts en geplande taken, dan kan webvise de eerste schone profielgrens in kaart brengen voordat het systeem moeilijker te controleren wordt.

De fout: één assistent die vijf taken uitvoert

Het begint doorgaans verstandig. U vraagt één assistent om een markt te onderzoeken, een bericht te schrijven, een script te debuggen, een vergadering samen te vatten en een agenda bij te houden. Op dag één gaat er niets mis.

Tegen week drie laat elke workflow zijn sporen na. Onderzoek leert bronregels, schrijven leert toon, debugsessies slaan mislukte opdrachten op en agendawerk voegt planningsaannames toe. De volgende taak moet door al die residuele informatie heen.

Dat is contextuele schuld. De assistent raakt in de war wanneer ongerelateerd werk geheugen, sessies, tools en standaardinstellingen deelt.

Hermes-profielen herstellen de grens. Ze laten een rol de status dragen die die rol nodig heeft, zonder alle andere rollen die status op te leggen.

Profielen zijn geïsoleerde omgevingen, geen kostuums

Een persona verandert hoe een assistent praat. Een Hermes-profiel verandert wat de assistent meeneemt, onthoudt, plant en waarmee het verbinding maakt.

Hermes 0.9.0 introduceerde profielen als geïsoleerde agentomgevingen. Een profiel kan configuratie, sessies, geheugen, vaardigheden, persoonlijkheid, cron-status en gateway-status scheiden. Dat maakt het een runtime-grens, niet een schrijfstijl.

LaagWat scheiding voorkomt
GeheugenOnderzoeksregels, terugkerende aannames en oude beslissingen die doorlekken naar ongerelateerd werk
SessiesConcepten, shell-logs, strategie-threads en agenda-aantekeningen die samenklonteren in één tijdlijn
VaardighedenElke rol die tools scant of laadt die hij niet nodig heeft
IdentiteitEén generieke stem die zich voordoet als onderzoeker, redacteur, operator en engineer
Cron-statusMeerdere geplande taken die hetzelfde resultaat proberen te bezitten
Gateway-statusDe verkeerde rol die de verkeerde Telegram- of berichtenroute beantwoordt

De kerntest is eenvoudig: als twee rollen elkaars fouten, aannames of onafgerond werk niet zouden mogen onthouden, horen ze waarschijnlijk niet in hetzelfde profiel.

Profiel, prompt, vaardigheid, AGENTS.md of SOUL.md?

De meeste rommelige agentopstellingen ontstaan doordat men één laag voor elk probleem gebruikt. Profielen zijn niet het antwoord op elke aanpassingsbehoefte.

BehoefteGebruik deze laag
Gedrag voor één taak aanpassenPrompt
Een procedure hergebruiken over taken heenVaardigheid
Projectpaden, commando's en conventies vastleggenAGENTS.md
Duurzame rolidentiteit en normen definiërenSOUL.md
Geheugen, sessies, vaardigheden, cron of gateway-status scheidenProfiel
Meerdere profielen en overdrachten coördinerenTEAM.md

Maak geen profielen op gevoel. Maak ze wanneer de rol status bezit die een andere rol zou verslechteren.

Wanneer een profiel bestaansrecht heeft

Een goed profiel verdient zijn plaats door ruis te verminderen. Verandert het alleen de naam in de terminalprompt, verwijder het dan of maak er een vaardigheid van.

Maak een profiel aan wanneerMaak er geen aan wanneer
De rol wekelijks of dagelijks terugkeertDe taak eenmalig is
Het geheugen nodig heeft dat niet mag doorlekken naar ander werkAlleen de toon verandert
Het een andere gateway of geplande taak bezitDezelfde tools, context en outputcontract worden gebruikt
Het een ander risiconiveau of andere machtigingsgrens heeftU niet kunt omschrijven wat het moet opleveren
Het werk overdraagt aan een ander profielEr geen overdracht of kwaliteitspoort bestaat

De schoonste regel is eenvoudig: een profiel moet beter worden in één taak zonder de andere taken rommelig te maken.

Een klein Hermes-profielteam

Begin met rollen, niet met geleende karakternamen. Houd Hermes als coördinator. Voeg Scout toe voor onderzoek, Scribe voor schrijven en Forge voor bouwen en debuggen, maar alleen wanneer elke rol een echte grens heeft.

ProfielVerantwoordelijkheidMoet opleverenMoet niet opleveren
HermesPlannen, routeren, ordenen en verifiërenTaakverdeling, delegatie, eindsynthese, kwaliteitspoortRuwe onderzoeksdumps of ongecontroleerde codewijzigingen
ScoutOnderzoeken, vergelijken en verifiërenClaims met bronnen, datums, betrouwbaarheid en voorbehoudenGepolijste tekst die onzekerheid verbergt
ScribeGeverifieerd materiaal omzetten in communicatieConcepten, bewerkingen, structuur, passend voor het publiekNiet-onderbouwde claims of verzonnen bewijs
ForgeBouwen, debuggen, testen en rapporterenDiffs, uitgevoerde commando's, testresultaten, resterende risico'sStrategietekst zonder bewijs van implementatie

De namen zijn plaatshouders. De grens is het product. Hernoem de profielen naar wens, maar houd de taken gescheiden.

Een nuttige eerste pilot bestaat uit slechts twee profielen: Hermes coördineert, Scout verifieert. Zodra Scout betrouwbaar onderbouwde claims teruggeeft, voegt u Scribe toe om die claims om te zetten in tekst. Forge voegt u pas toe wanneer implementatiewerk de rest van de assistent begint te verontreinigen.

Profielen aanmaken vanuit een werkende basis

Bouw elke specialist niet vanaf nul op. Zorg er eerst voor dat de standaard Hermes-opstelling werkt: provider, model, API-sleutels, tools en normaal terminalgebruik.

  • Onderzoeksprofiel aanmaken: `hermes profile create scout --clone`
  • Schrijfprofiel aanmaken: `hermes profile create scribe --clone`
  • Engineeringprofiel aanmaken: `hermes profile create forge --clone`
  • Lijst controleren: `hermes profile list`
  • Specialist direct starten: `hermes -p scout`, `hermes -p scribe` of `hermes -p forge`

Gebruik `--clone` wanneer de basisopstelling gezond is. De nuttige configuratie wordt gekopieerd, terwijl het nieuwe profiel een geïsoleerd geheugen en sessiegeschiedenis behoudt.

Kunt u niet uitleggen welke status het nieuwe profiel bezit, stop dan. Waarschijnlijk heeft u een prompt, vaardigheid of AGENTS.md-vermelding nodig.

Schrijf SOUL.md als een functiebeschrijving

SOUL.md is waar een profiel een echte rol wordt. Het moet duurzame identiteit vastleggen: standaardinstellingen, normen, stijlvoorkeur, weigeringsregels en besluitvormingsstijl.

AGENTS.md is anders. Dat bevat projectcontext: repositorypaden, commando's, conventies, reviewproces en toolregels. Identiteit en projectcontext vermengen is hoe een schone specialist opnieuw een vage generalist wordt.

BestandZet hierHoud buiten
SOUL.mdRolidentiteit, normen, weigeringsregels, besluitvormingsstijlTijdelijke repo-notities of clientinstructies
AGENTS.mdProjectpaden, commando's, conventies, workflowregelsDe volledige persoonlijkheid van het profiel
TEAM.mdRoster, overdrachten, escalatieregels, beleidsgrenzenAlle privé-instructies van elk profiel
  • Scout SOUL.md: verifieer voor u samenvat, scheid bewijs van interpretatie, vermeld datums, markeer onzekerheid.
  • Scribe SOUL.md: schrijf voor de doellezer, bewaar bewijsgrenzen, verbeter structuur voor stijl, vraag door wanneer onderbouwing ontbreekt.
  • Forge SOUL.md: reproduceer voor u wijzigt, maak de kleinste veilige fix, voer de relevante controle uit, rapporteer aangeraakte bestanden en resterend risico.

Definieer overdrachten voordat u meer profielen toevoegt

Profielen hebben contracten nodig tussen hen. Een overdracht is een kwaliteitspoort tussen rollen.

OverdrachtVereiste payloadWeiger wanneer
Scout naar ScribeClaim, bron-URL, datum, betrouwbaarheid, voorbehoudDe invoer alleen ruwe fragmenten bevat
Scribe naar HermesConcept, beoogde lezer, aannames, onopgeloste vragenDe tekst zwak bewijs verbergt
Forge naar HermesWijzigingsoverzicht, aangeraakte bestanden, uitgevoerde commando's, tests, resterend risicoHet rapport opgelost zegt zonder bewijs

Geeft Scout een stapel notities door aan Scribe, dan wordt Scribe de onderzoeker. Zegt Forge opgelost zonder commando's of tests, dan kan Hermes het werk niet verifiëren. Slechte overdrachten maken van een profielteam een estafette van gissingen.

Twijfelt u of een grens een profiel, een vaardigheid of een projectregel vereist, dan kan webvise het overdrachts- en eigenaarschapsmodel in kaart brengen voordat u het op de verkeerde plek vastlegt.

Gateway- en cron-status zijn onderdeel van de architectuur

Profielen worden veel nuttiger zodra berichten en geplande taken het systeem binnenkomen. Een Telegram-route, webhook of cron-job schept eigenaarschap.

Route of schemaEigenaarsprofielVerwachte output
Algemeen Telegram-verzoekHermesDoel verduidelijken, werk routeren, definitief antwoord geven
BronbeoordelingsverzoekScoutGerangschikte claims met bronnen en voorbehouden
SchrijfverzoekScribeGestructureerd concept of bewerkingsronde
Bouw- of debugmeldingForgeReproductie, diff, testresultaat, risiconotitie
Wekelijkse profielauditHermesEvaluatie van drift, geheugen, cron en overdrachten

Blijft elke geplande taak onder het standaardprofiel, dan klapt het team geleidelijk weer samen tot één assistent. Zet de taak onder de rol die het resultaat bezit en stuur samenvattingen terug naar Hermes.

De eerste week en de dag-30-audit

De eerste week bewijst één schone grens.

  • Kies de workflow die de meeste contextverontreiniging veroorzaakt.
  • Maak één specialistenprofiel aan met `--clone`.
  • Schrijf een korte SOUL.md voor die rol.
  • Definieer één invoer- en één uitvoerhandoff.
  • Start het profiel direct met `hermes -p <profiel>`.
  • Ken gateway- of cron-eigenaarschap bewust toe.
Dag-30-controleFaal-signaalOplossing
ProfielverschuivingDe specialist begint ongerelateerd werk aan te nemenSOUL.md aanscherpen en nieuwe regels naar AGENTS.md of TEAM.md verplaatsen
GeheugenrotOude aannames worden standaardinstellingenVerouderde notities doorlopen en tegenstrijdigheden verwijderen
OverdrachtsrotProfielen geven ruwe informatie door in plaats van gevormde outputMisvormde overdrachten de volgende stap laten blokkeren
Cron-botsingTwee profielen plannen werk voor hetzelfde resultaatEén gedeeld cron-eigendomsregister bijhouden
Gateway-verwarringHet verkeerde profiel beantwoordt een inkomende routeEigenaar, trigger, output en escalatiepad documenteren
VaardigheidsuitbreidingElk profiel laadt elke workflowProcedures verplaatsen naar rolspecifieke vaardigheden

Hermes 0.12.0 voegde Curator toe voor vaardigheidsbeheer, wat de bredere regel onderstreept: agentsystemen hebben huishouding nodig. Profielen verminderen ruis, maar vereisen nog steeds audits.

De beheersregel

Meet succes niet af aan het aantal profielen. Meet of elke rol scherper kan worden zonder dat de rest van het systeem moeilijker te vertrouwen wordt.

Het beste Hermes-profielteam is het team waarbij elke rol duidelijk afgebakende status bezit, schone overdrachten stuurt en smal genoeg blijft om te controleren.

webvise helpt teams rommelig AI-gebruik om te zetten in rolgebaseerde systemen met heldere context, veilige overdrachten en meetbaar eigenaarschap. Breng één overbelaste assistent en één terugkerende workflow mee, en webvise brengt de eerste twee profielen samen met u in kaart.

De werkwijzen van webvise zijn afgestemd op de ISO 27001- en ISO 42001-normen.