Hopp til innholdet
Norsk journal om kunstig intelligens 247 artikler Oslo --:--
TokenPrat
[ Agenter ] 2 min lesetid Av TokenPrat-redaksjonen

Hermes Agent i Telegram: Slik deler du én rotete samtale opp i egne arbeidsområder

Bruker du Hermes Agent via Telegram, ender det fort med én endeløs tråd der nettsiden, forskningen og handlelista blandes sammen. Med Telegram-emner får hvert prosjekt sin egen samtale, sin egen historikk og egne ferdigheter – i samme bot.

Telefon med fargekodede samtaletråder ved siden av fargede mapper og en messingfugl

Problemet med én lang samtale

Hermes Agent fra Nous Research er en åpen agent under MIT-lisens som du kjører selv, og som kan nås via meldingsapper som Telegram. Vi har tidligere skrevet om hvordan Hermes gjør tilfeldige spørsmål om til systemer, og om Kanban-brettet for parallelle agenter.

Men når alt skjer i én Telegram-samtale, får agenten med seg kontekst fra alt mulig annet. Den husker kanskje detaljer fra et helt annet prosjekt, og for deg blir det vanskelig å finne tilbake til det du gjorde i forrige uke.

Løsningen: emner som arbeidsområder

Telegram har lenge hatt «emner» i store grupper – egne tråder inni en gruppe. Siden februar kan bots også lage emner i private samtaler. Hermes bruker dette slik at hvert emne blir en helt egen økt: egen samtalehistorikk, egen modelltilstand og egen verktøybruk. Du kan for eksempel ha ett emne for nettsiden, ett for research og ett for diverse.

Det finnes to måter å sette det opp på.

Steg 1: Lag boten og koble den til

Har du ikke en Telegram-bot ennå, lager du den hos @BotFather med /newbot. Du får et token som du må holde hemmelig – den som har det, kan styre boten.

Koble boten til Hermes med veiviseren:

hermes gateway setup

Velg Telegram, lim inn tokenet og din egen Telegram-bruker-ID. Det siste er viktig: Bruker-ID-en havner i TELEGRAM_ALLOWED_USERS, og bestemmer hvem som får snakke med agenten din. Uten den kan i prinsippet hvem som helst som finner boten, gi agenten oppgaver.

Steg 2a: Den enkle måten – lag emner selv

Det raskeste er å skrive /topic i den private samtalen med boten. Da slås emnemodus på, og du lager nye emner med Telegrams plussknapp etter hvert som du trenger dem. Hvert emne blir en ny, isolert økt.

To nyttige innstillinger: ignore_root_dm: true gjør hovedsamtalen om til en lobby, slik at alt arbeid skjer i emnene. Og disable_topic_auto_rename: true hindrer Hermes i å gi emnene nye navn automatisk.

Steg 2b: Den faste måten – emner i konfigurasjonen

Vil du ha et fast oppsett, kan du definere emnene i ~/.hermes/config.yaml, og knytte en ferdighet (skill) til hvert av dem. Først må du slå på «Threaded Mode» for boten hos BotFather. Deretter:

platforms:
  telegram:
    extra:
      dm_topics:
      - chat_id: 123456789
        topics:
        - name: Generelt
        - name: Nettside
          skill: software-development
        - name: Research
          skill: arxiv

Hermes oppretter emnene selv når den starter. Med en ferdighet knyttet til emnet får agenten riktig verktøykasse og instrukser automatisk når du skriver der – kodeverktøy i «Nettside», artikkelsøk i «Research».

I en gruppe

Det samme fungerer i en Telegram-gruppe med emner, for eksempel hvis flere i familien eller teamet deler en agent. Der oppretter en administrator emnene i Telegram, og du knytter ferdigheter til dem med group_topics i konfigurasjonen. Med ignored_threads kan du holde agenten stille i bestemte emner, og med require_mention svarer den bare når den blir nevnt. Husk å begrense tilgangen med group_allowed_chats og tillatte brukere.

Ett forbehold om personvern

Hermes kjører på din egen maskin, men meldingene går via Telegram. Samtaler med bots er vanlige skysamtaler hos Telegram, ikke hemmelige chatter med ende-til-ende-kryptering. Det du skriver til agenten, ligger altså på Telegrams servere. For de fleste hverdagsoppgaver er det greit, men det er verdt å vite før du ber agenten om å jobbe med sensitive dokumenter.

Ressurser

Mer om

Alle →
Åpnet lilla spillkonsoll med kretskort på en arbeidsbenk, med kode på en laptop i bakgrunnen
· Agenter

Melee er 100 prosent dekompilert – AI tok siste etappe, men ikke uten bråk

Hver eneste av de 19 828 funksjonene i Super Smash Bros. Melee er nå gjenskapt som lesbar C-kode, og AI-agenter gjorde mye av sluttspurten. Men det betyr ikke at du kan dekompilere Photoshop i kveld.

Rød vannballong som sprekker med en krone av vannsprut
· Agenter

Vannballong-testen: Kritikeragenten som tvinger AI-en til å gjøre jobben om igjen

En kule gjennom en vannballong, med ray tracing og uten et eneste bibliotek. Oppgaven har blitt en uoffisiell test for nye AI-modeller, og demoene sprer seg med skiftende navn på hvilken modell som laget dem. Det mest nyttige er ikke resultatet, men hvordan prompten er bygget opp.

Drone flyr gjennom en innendørs hinderløype med oransje og hvite hindre
· Agenter

Jev styrer droner og biler i simulator – og prosjektene viser hvordan man bør bygge AI inn i kontrollsløyfer

Utviklere har latt beslutningsmodellen Jev fly droner gjennom hinderløyper og kjøre biler i simulatorer, for noen øre per tur. Flere av prosjektene ligger åpent på GitHub. Det mest lærerike er ikke at det virker, men hvordan de har gjort det trygt.