Siirry sisältöön
Dokumentaatio

Ominaisuudet · 4 min lukuaika

Agenttimoottorit: Codex ja Hermes

Kun annat Katchylle pitkän tehtävän, siivoa Desktop, tiivistä tämä 60-sivuinen PDF, nimeä jokainen kuvakaappaus sisällön mukaan, agenttimoottori herää taustalla, suunnittelee työn, suorittaa askel askeleelta ja raportoi tuloksen pieneen telakointikorttiin. Katchyssa on kaksi moottoria, joita voit vaihtaa kohdasta Asetukset → Agentti → Moottori. Sama UX, sama pikanäppäin, sama lupamalli. Eri aivot pinnan alla.

Codex, oletus

Codex on se, joka käynnistyy, kun avaat Katchyn ensimmäistä kertaa. Se reitittää jokaisen agenttitehtävän päättelyä varten OpenAI:n eturintaman malliin ja käyttää Katchyn omaa mukana tulevaa ajoympäristöä suunnittelusilmukan, työkalukutsujen ja telakointikortin elinkaaren hoitoon. Malli valitsee itsensä tehtävän mukaan, nopeat muokkaukset menevät nopeammille malleille, pitkän kontekstin työ ohjautuu syvempiin.

  • Hiottu suoraan paketista, moottori, jonka ympärille sovellus alun perin rakennettiin.
  • Puhuu OpenAI:n API:lle; tarvitsee oman OPENAI_API_KEY:n liimattuna Settings-osioon.
  • Parhaimmillaan monivaiheisissa tehtävissä, joista on hyötyä eturivin päättelymallista: tutkimus, refaktoroinnit, pitkien dokumenttien työ.
  • Maksat OpenAI:lle tokenista, yleensä sentit per tehtävä, pituudesta riippuen.

Hermes, avoin vaihtoehto

Hermes kääräisee hermes-agent CLI:n Nous Researchilta. Katchy tuo koko Python-ajoympäristön (~360 MB) + hermes-agent-asennuksen MUKANA Katchy.app:n sisällä, ei mitään pip install, ei Terminal, ei asennusvelhoa. Vaihda Settings-osiossa Hermesiin ja seuraava agenttitehtävä menee paikallisen Pythonin kautta OpenAI:n API:n sijaan.

  • Täysin paikallinen agenttisilmukka, suunnittelu, työkaluvalinta ja itsetarkistus tapahtuvat kaikki Macilläsi.
  • Nolla asennusta. Ajoympäristö tulee sovelluksen mukana ja on allekirjoitettu + notarisoitu osana buildia.
  • Itse agentti ei vaadi OpenAI-avainta; tuo oma mallipäätepisteesi, jos haluat eturivin päättelyä, tai aja pienempi paikallinen malli.
  • Parhaimmillaan yksityisyysherkkään työhön, offline-ystävällisiin työnkulkuihin ja kaikille, joita kiinnostaa, mihin avoimet agenttityökalut ovat menossa.
Hermes on avoimen lähdekoodin agenttisilmukka Nous Researchilta, sama projektinimi, täysin riippumaton Facebookin vanhasta JavaScript-moottorista. Mukana tuleva CLI asuu polussa Katchy.app/Contents/Resources/HermesRuntime, jos joskus haluat kurkata.

Rinta rinnan

Molemmat moottorit noudattavat samaa agenttisopimusta, samaa pikanäppäintä, samoja lupia, samaa telakointikorttia, samaa tuhoavan toimen kysymystä, samaa Cmd-Z:aa. Eroa on kaikessa UX-kerroksen alla.

  • Asennus, Codex tarvitsee OpenAI-avaimen; Hermes toimii sillä hetkellä kun Katchy käynnistyy.
  • Verkko, Codex lähettää jokaisen tehtävän OpenAI:n palvelimille; Hermes ajaa silmukan paikallisesti ja koskee verkkoon vain, jos olet itse kytkenyt sen etämalliin.
  • Hinta, Codex maksaa tokenista; Hermesillä on nolla hintaa per tehtävä (maksat kerran, latauskoossa).
  • Nopeus, Codex on yleensä nopeampi ensimmäisessä tokenissa, koska OpenAI:n mallit ovat isompia ja lämpimämpiä; Hermes on kilpailukykyinen lyhyissä tehtävissä ja vertaansa vailla offline-käytössä.
  • Katto, Codex perii OpenAI:n uusimman päättelykyvyn; Hermes perii sen, mihin avoimeen malliin sen osoitat.

Kumpi valita

  1. Aloita Codexista. Se on oletus syystä, moottori, jonka ympärille muu Katchy on hiottu, ja se, joka todennäköisimmin selviää siitä mitä sille heität ensiyrittämällä.
  2. Vaihda Hermesiin, jos jokin näistä osuu: et halua liimata OpenAI-avainta, työskentelet jonkin niin yksityisen parissa, ettei sitä mieluummin lähetä verkon yli, olet huteralla yhteydellä tai sinua kiinnostaa avoimet agenttityökalut ja haluat kokeilla niitä poistumatta sovelluksesta.
  3. Voit pomppia niiden välillä sessiokohtaisesti, valinta asuu kohdassa Asetukset → Agentti → Moottori ja astuu voimaan seuraavalle agenttitehtävälle. Käynnissä olevat tehtävät jatkavat sillä moottorilla, jolla aloittivat.

Mikä pysyy samana kummassakin tapauksessa

Sama Control + Option -pikanäppäin käynnistää ja pysäyttää agentin. Sama telakointikortti näyttää edistymisen. Samat macOS-luvat vartioivat jokaista tiedoston lukua, klikkausta ja komentoa. Moottorin valinta on putkitusta, tottumuksesi eivät muutu, kun vaihdat.

Saatavilla myös muodossa tavallinen markdown.