🦞 Hermes chov krevet
🛠 Dálkové ovládání Codex
Teď může Hermes dálkově ovládat Codex.
Opravdová zajímavost není "dálkové ovládání Codexu", ale to, že to spojuje úkoly, kontext, vykonání a výsledky zpět, a pomalu tvoří kompletní řetězec.
Pokud jsou hranice oprávnění správně navrženy, Hermes + Codex nejsou jen chatovací okno s dálkovou plochou, ale soubor velmi vhodný pro intenzivní vývojáře jako vzdálený pracovní tok.
Myslím, že jeho výhody jsou především 4:
1. Plynulost mezi zařízeními
Když jste venku, sedíte před sekundárním počítačem, nebo dokonce jen nemáte hlavní vývojový stroj po ruce, můžete pokračovat v tom samém úkolu, aniž byste museli čekat, až se vrátíte k počítači.
2. Méně zatížení lokálně
Mnoho úkolů vlastně nepotřebuje, abyste měli na svém stroji kompletní prostředí. Opravdu těžké části, jako je čtení repozitáře, úprava souborů, běh testů a organizace výstupů, jsou lépe umístěny na vzdáleném stroji pro trvalý běh.
3. Koncentrace kontextu
Dříve to často bylo "diskutovat o požadavcích v chatu, spouštět příkazy v terminálu, upravovat kód v editoru a nakonec ručně vracet výsledky".
Teď, pokud Hermes převezme úkol a Codex se postará o vykonání, tento řetězec bude mnohem hladší.
4. Vhodnější pro dlouhé úkoly
Úkoly jako skenování velkých repozitářů, hromadná úprava konfigurací, doplňování dokumentace, běh skriptů, oprava několika drobných problémů, to všechno nejsou záležitosti, které lze vyřešit za pár minut; vzdálený pracovní tok je v tomto případě příjemnější než neustálé přepínání lokálně.
Bezpečnostní aspekt považuji za klíčový, nikoli za příslušenství.
1. Minimální oprávnění musí být nejprve stanovena
Otevřete pouze adresáře a příkazy potřebné pro tento úkol; nedávejte hned přístup ke všem datům.
2. Citlivé informace musí být odděleny
API klíče, databázové údaje, soukromé klíče a konfigurace produkčního prostředí by neměly být standardně připojeny k trvalým relacím. Pokud je to možné, oddělte prostředí.
3. Vysoce rizikové operace by měly být potvrzeny ručně
Například mazání souborů, masivní přepisování, stahování a vykonávání přes síť, změny v produkční konfiguraci a nasazení, tyto akce by měly být potvrzeny člověkem jako posledním krokem.
4. Je dobré uchovávat protokoly
Kdo zadal úkol, co bylo změněno, jaké příkazy byly spuštěny, jaký byl výsledek, možnost zpětné sledovatelnosti je velmi důležitá; jinak, čím více je vzdálený přístup pohodlný, tím snazší je ztratit kontrolu.
Pokud skutečně chcete začít používat, myslím, že stabilní způsob je následující:
1. Nejprve připravte vzdálené prostředí
Připravte repozitář, závislosti a běhové prostředí; vymezte pracovní adresář a oblast pro zápis předem.
2. Pak definujte hranice
Povězte Hermes / Codex, kde mohou číst, kde mohou psát, zda se mohou připojit k síti a které operace musí být potvrzeny.
3. Zkusit malý úkol
Nezačínejte hned tím, že mu dovolíte upravit desítky souborů. Nejdříve jej nechte provést analýzu pouze pro čtení, nebo upravit velmi malý detail, abyste zjistili, zda se chová podle očekávání.
4. Pak přejděte na skutečný pracovní tok
Jakmile budou hranice stabilní, můžete mu svěřit úpravu více souborů, vykonávání skriptů, testování a organizaci výsledků.
Dálkové ovládání Codexu pomocí Hermes je skutečně cenné nejen pro "demonstrování dovedností", ale pro vytvoření stabilního pracovního toku, který zahrnuje přepínání mezi více zařízeními, vykonávání dlouhých úkolů a zpětné zasílání výsledků.
Pokud se často přepínáte mezi několika zařízeními, nebo máte mnoho roztroušených a dlouhých vývojových úkolů, jakmile se tento řetězec ustálí, opravdu se snadno stane vaší hlavní oporou.
#Hermes #Codex #AIAgent #远程开发 #chov krevet