Å velge mellom en driftet og en selvdriftet personlig agent er ikke et valg mellom «enkelt» og «privat». Det er et valg om hvem som drifter hver del av systemet, hvor dataene beveger seg, og hvilke feil som blir ditt ansvar.
Dette skillet betyr mer for en personlig agent enn for en enkel chatteapp. En agent kan ha pågående oppgaver, kalle en modell, søke på nettet, koble seg til andre tjenester, jobbe i et datamiljø og komme tilbake senere med et resultat. Å flytte programmet over på din egen maskin endrer noen av disse grensene. Det flytter ikke automatisk alle avhengigheter med seg.
Comma tilbyr begge veier: en driftet tjeneste som Comma står for, og en åpen kildekode-utrulling som du kan kjøre med Docker Compose. Produktet er gjenkjennelig i begge former, men driftsmodellen og noen funksjoner er ikke identiske. Denne veiledningen forklarer avveiningen uten å gjøre selvdrift til en medalje eller driftet programvare til et kompromiss alle burde unngå.
Det korte svaret
Velg driftet Comma når du vil bruke agenten uten å bli operatør for infrastrukturen. Comma kjører tjenesten, lagrer dataene for det driftede arbeidsområdet, tar seg av oppdateringer og sikkerhetskopier og stiller en skymaskin til rådighet for arbeidsområdet. Det driftede produktet inkluderer også møteopptakeren som Comma beskriver. Til gjengjeld for denne administrerte opplevelsen godtar du tjenestens grenser for konto, abonnement, databehandling og tilgjengelighet.
Velg selvdriftet Comma når kontroll over applikasjonsstakken, databasene, modellkonfigurasjonen og utrullingsmiljøet er verdt driftsarbeidet. Instansen din kjører på en maskin du administrerer, og applikasjonsdataene ligger i databaser og objektlagring du drifter. Du står også for oppgraderinger, sikkerhetskopier, konfigurasjon av det offentlige nettverket, kapasitet, overvåking og gjenoppretting etter hendelser. Modellkall og valgfrie integrasjoner kan fortsatt sende data til eksterne leverandører.
Ingen av valgene fjerner behovet for å forstå tillatelser og tilkoblede tjenester. Det nyttige spørsmålet er ikke bare Hvor er Comma installert? Det er Hvem kjører hver komponent, og hvor går informasjonen når denne oppgaven kjøres?
Sammenlign ansvar, ikke slagord
Den offisielle veiledningen for selvdrift gjør fordelingen konkret:
Dette er ikke et poengskjema for funksjoner. For én person er det en unødvendig distraksjon å administrere fem vedvarende volumer og en omvendt proxy. For en annen er det hovedgrunnen til å bruke produktet å ha programmet og dataene på infrastruktur vedkommende selv kontrollerer. Det beste alternativet er det der du faktisk klarer å bære ansvaret over tid.
Følg dataveien
«Selvdriftet» beskriver hvor Comma-stakken kjører. Det betyr ikke at hver eneste byte blir værende på den maskinen.
I standardstakken for selvdrift lagres oppgaver, chatter og filer i tjenester du drifter. Compose-utrullingen omfatter PostgreSQL, Redis, ClickHouse, MinIO og et konfigurasjonsvolum i tillegg til Comma-serveren og klientene. Ifølge Commas veiledning sender ikke stakken analysedata eller sporinger til Comma. Det er en nyttig grense, men analysen av dataflyten slutter ikke der.
Når agenten kaller en modell, går forespørselen til modellleverandøren som er konfigurert for instansen. Hvis du legger til en Exa-nøkkel for nettsøk og lesing av sider, går de aktuelle forespørslene til Exa. Hvis du gjør instansen offentlig, trenger påloggingskodene en ekte e-postserver. Tilkoblede apper og nettsteder agenten bruker, er fortsatt egne tjenester med sin egen databehandling. En omvendt proxy, en DNS-leverandør, et vertsselskap og et mål for sikkerhetskopier kan også bli en del av driftsveien du utformer.
Driftet Comma har en annen vei. Comma drifter programmet og lagrer dataene for det driftede arbeidsområdet, mens veiene for modeller og integrasjoner avhenger av den driftede konfigurasjonen og tjenestene du velger. Drift hos Comma fjerner serveradministrasjonen; det fjerner ikke behovet for å bestemme hva du kobler til, eller hvilken informasjon en oppgave skal bruke.
Uansett utrulling bør du tegne opp én realistisk arbeidsflyt før du kommer med en bred påstand om personvern. Hvis en oppgave oppsummerer et Drive-dokument med en ekstern modell, spør:
Hvor lagres oppgaven og henvisningen til dokumentet?
Hvilken tjeneste henter kilden?
Hvilket innhold er med i forespørselen til modellen?
Hvilken leverandør mottar forespørselen?
Hvor oppbevares resultatet, loggene og sikkerhetskopiene?
Hvem kan trekke tilbake tilkoblingen eller slette den lagrede tilstanden?
Den øvelsen avslører mer enn merkelappen på utrullingen. Selvdrift kan gi deg direkte kontroll over viktige lagre og konfigurasjoner, men hele veien er en egenskap ved arbeidsflyten du bygger.
Egen modell er en ruting-beslutning
Commas selvdriftede konfigurasjon lar deg angi modellleverandørens endepunkt, protokoll, modell-ID, API-nøkkel, kontekstbudsjett og grense for utdata. Kall til leverandøren bruker din egen konto hos leverandøren, så fakturering og vilkår hører til det forholdet og ikke til Comma-kreditter.
Denne fleksibiliteten gir rom for flere oppsett. Du kan bruke API-et til en kommersiell modell med din egen konto, peke til et kompatibelt privat endepunkt eller konfigurere en modell du drifter selv. Disse alternativene bør ikke slås sammen til «lokal AI». En selvdriftet Comma-instans som sender prompter til en skymodell, har fortsatt en ekstern datavei til modellen. Å kjøre en privat modell kan endre den veien, men bare hvis det konfigurerte endepunktet og infrastrukturen rundt det faktisk ligger innenfor grensen du ønsker.
Påloggingsinformasjon krever samme omhu. Å drifte stakken betyr å beskytte modellnøkler, genererte hemmeligheter, e-postinformasjon og alle tokener som integrasjoner bruker. Kontroll over konfigurasjonen er verdifull nettopp fordi konfigurasjonen bærer ansvar.
Selvdrift betyr å drifte et system
Det offentlige repositoryet gir et komplett utgangspunkt med Docker Compose på én node. Det bygger nettklienten, administrasjonsklienten og serveren og starter de tilhørende datatjenestene. Den første oppstarten kan skje lokalt: Portene er som standard bare bundet til loopback, og Mailpit gir en lokal innboks for påloggingskoder.
At det fungerer lokalt, er ikke et bevis på at det er klart for produksjon. En offentlig utrulling trenger HTTPS bak en omvendt proxy, egne origins for nettappen, administrasjonsappen og produkt-API-et, og en ekte SMTP-tjeneste. Offentlig registrering er slått av som standard. Du må bestemme hvem som kan nå instansen, hvordan sertifikater og DNS administreres, hvordan hemmeligheter lagres, og hvordan sikkerhetsoppdateringer tas i bruk.
Sikkerhetskopier er også en egenskap ved systemet, ikke en kopi av én database. Commas veiledning sier at du skal stoppe stakken og ta sikkerhetskopi av alle fem navngitte volumer samlet: config, postgres, objects, clickhouse og redis. Konfigurasjonsvolumet inneholder krypteringsnøkkelen og hemmelighetene for autentisering. Mister du det mens de andre volumene er i behold, kan du sitte igjen med data som ikke kan gjenopprettes på en meningsfull måte. En plan for sikkerhetskopiering er ikke fullstendig før en gjenoppretting er testet.
Oppgraderinger gir enda en forpliktelse. Du trenger vedlikeholdsvinduer, nok diskplass til bygg, en måte å oppdage tjenester som har feilet, og en plan for tilbakerulling eller gjenoppretting som passer bruken din. Hvis agenten blir en del av det daglige arbeidet, blir maskinens tilgjengelighet, lagringens tilstand og nettverkskonfigurasjonen produktspørsmål som den driftede tjenesten ellers ville tatt seg av.
Åpen kildekode endrer hva du kan undersøke og endre; det fjerner ikke dette driftsarbeidet. Commas opprinnelige kode er lisensiert under AGPL-3.0-only, og repositoryet forklarer plikten til å gjøre kildekoden tilgjengelig for endrede versjoner du tilbyr som tjeneste. Det er reell kontroll, men det er noe annet enn en sikkerhetsrevisjon, en støtteavtale eller en garanti for at en bestemt utrulling er riktig konfigurert.
Skymaskiner er ikke den samme funksjonen på de to veiene
Det driftede produktet stiller en skymaskin til rådighet for et arbeidsområde. Det gir agenten et miljø for arbeid som krever filer, verktøy eller nettleserlignende kjøring utover ett enkelt modellkall, uten at brukeren må sette opp miljøet separat.
Per 26. oktober 2026 er gruppeskymaskiner i den offentlige selvdriftede stakken slått av som standard og krever Cloudflare-konfigurasjon. Repositoryet gjør ikke funksjonen om til en automatisk tilgjengelig lokal sandkasse bare fordi kjernetjenestene kjører. Hvis arbeid på en skymaskin står sentralt i oppgavene dine, må kjøretiden, konfigurasjonen, kostnaden, isolasjonen og vedlikeholdet tas med i beslutningen – ikke bare applikasjonsserveren.
Det kan endre det praktiske svaret. Den som først og fremst trenger varige oppgaver, tilkoblede modellkall og kontroll over lagrede programdata, kan kanskje godta det ekstra oppsettet. Den som forventer en ferdig kjøremaskin som en del av agentopplevelsen, foretrekker kanskje driftet Comma, selv om vedkommende fint kan kjøre Docker.
Møteopptak har sin egen grense for kjøretid
Den samme advarselen gjelder møter. Per 26. oktober 2026 inkluderer Commas driftede opplevelse møteopptak, men det offentlige repositoryet for selvdrift oppgir at møter og Agent VMM-verter trenger kjøretider som repositoryet ikke inneholder.
Å selvdrifte kjerneprogrammet gjenskaper derfor ikke hele møteveien i den driftede tjenesten. Du kan bygge eller integrere ekstra infrastruktur, med hensyn til tillatelser, lover om opptak, lagringsdesign og transkripsjonsleverandører som gjelder for din situasjon. Det ville vært et system du drifter selv, ikke en innebygd bryter i standardstakken for Compose.
Behandle dette som en uttrykkelig produktgrense. Hvis opptak og behandling av samtaler er et avgjørende bruksområde, kan driftet og selvdriftet Comma ikke erstatte hverandre i dag.
En ansvarstest før du velger
Det mest nyttige spørsmålet om selvdrift er ikke «Kan jeg kjøre Docker?». Det er «Vil jeg ha ansvaret for denne tjenesten etter den første vellykkede oppstarten?»
Selvdrift passer godt når du har en varig maskin eller server, kan beskytte og ta sikkerhetskopi av tilstanden, forstår de eksterne leverandørene du konfigurerer, og verdsetter direkte kontroll nok til å vedlikeholde utrullingen. Det blir særlig relevant når du trenger din egen nettverksgrense, ditt eget modellendepunkt, din egen oppbevaringsprosess eller tilpasning på kildekodenivå.
Driftet Comma passer godt når resultatet betyr mer enn serveren, når du trenger den administrerte skymaskinen eller møteveien, eller når du ikke vil at tilgjengeligheten til den personlige agenten skal avhenge av vedlikeholdsvanene dine. Å velge driftet hindrer deg ikke i å sette tillatelser nøye eller begrense hva du kobler til. Det legger bare driften av infrastrukturen hos Comma.
Før du bestemmer deg, svar skriftlig på disse spørsmålene:
Hvilke data må lagres på infrastruktur jeg drifter selv?
Hvilken modellleverandør mottar innholdet i oppgavene, og under hvilken konto?
Trenger de viktigste arbeidsflytene mine en skymaskin eller møteopptak?
Kan jeg administrere HTTPS, e-postlevering, hemmeligheter, oppdateringer og tilgangskontroll?
Hva omfatter sikkerhetskopien min, og har jeg testet gjenopprettingen?
Hvem oppdager og retter et driftsavbrudd mens jeg er borte?
Velger jeg selvdrift på grunn av en konkret grense, eller bare fordi ordet høres tryggere ut?
Hvis svarene peker i ulike retninger, begynn med utrullingen som støtter den viktigste arbeidsflyten din. Du lærer mer av én avgrenset oppgave og den virkelige dataveien enn av en abstrakt sammenligning av funksjoner.
Spørsmål om driftede og selvdriftede personlige agenter
Er selvdriftet Comma automatisk mer privat?
Nei. Det legger applikasjonsstakken og databasene under din kontroll, og standardstakken sender ikke analysedata eller sporinger til Comma. Modellleverandører, søk, e-post, tilkoblede apper, nettverkstjenester og sikkerhetskopier kan fortsatt motta eller lagre data. Personvernet avhenger av hele konfigurasjonen og hele arbeidsflyten.
Krever selvdriftet Comma en Comma-konto eller et abonnement?
Den offentlige Docker Compose-stakken krever verken en Comma-konto, Stripe eller Comma-kreditter. Du stiller med maskinen og konfigurerer en konto hos en modellleverandør eller en privat modell. Disse valgene kan ha egne kostnader til infrastruktur og bruk.
Kan jeg bruke min egen modellleverandør?
Ja. Den selvdriftede stakken har innstillinger for leverandørens endepunkt, protokoll, modell og påloggingsinformasjon. En leverandør du drifter selv, er mulig hvis den støtter det nødvendige grensesnittet, men selvdrift av Comma gjør ikke i seg selv en tredjepartsmodell lokal.
Inkluderer den selvdriftede versjonen en skymaskin?
Ikke som en ferdig standard. Commas offisielle veiledning sier at gruppeskymaskiner krever Cloudflare-konfigurasjon. Planlegg det separate oppsettet og driftsgrensen hvis arbeidsflytene dine avhenger av kjøring på en datamaskin.
Inkluderer den selvdriftede versjonen møteopptakeren?
Nei. Det offentlige repositoryet sier at kjøretidene for møter ikke er inkludert. Den driftede tjenesten og den selvdriftede standardstakken er derfor forskjellige på dette punktet.
Hva må jeg ta sikkerhetskopi av?
Ta sikkerhetskopi av de fem navngitte volumene – konfigurasjon, PostgreSQL, objekter, ClickHouse og Redis – som ett sett mens stakken er stoppet. Ta vare på konfigurasjonsvolumet, fordi det inneholder hemmelighetene for kryptering og autentisering. Følg den gjeldende veiledningen for selvdrift før en oppgradering eller gjenoppretting.
Er åpen kildekode det samme som sikkert?
Nei. Tilgjengelig kildekode gjør det mulig å undersøke, endre og drifte systemet uavhengig. Sikkerheten avhenger fortsatt av koden, avhengighetene, konfigurasjonen din, nettverkseksponeringen, påloggingsinformasjonen, oppdateringsrutinene og hvordan du håndterer drift og hendelser.
Velg grensen du klarer å vedlikeholde
En driftet personlig agent ber deg stole på og vurdere en tjenesteoperatør. En selvdriftet personlig agent ber deg bli en selv. Comma støtter begge fordi kontroll og bekvemmelighet ikke er universelle preferanser, og fordi riktig grense avhenger av arbeidet du har tenkt å delegere.
Vil du ha den administrerte opplevelsen, begynn med driftet Comma. Vil du drifte stakken selv, les hele veiledningen for selvdrift, se gjennom det offisielle repositoryet, og planlegg grensene for modell, nettverk, sikkerhetskopier, skymaskin og møter før du legger viktige oppgaver på den.


