Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Jeffrey Emanuel
Můj pracovní postup agentického kódování je v poslední době tak meta a sebereferenční.
Teď cítím, jak se setrvačník otáčí čím dál rychleji, protože moje úroveň interakce a pobízení je stále více zaměřena na pohánění vlastních nástrojů.
Jako tento zvláštní prompt, který jsem právě použil, a říkám Opus 4.5, aby použil můj nástroj pro analýzu korálků, aby zjistil, co by se všichni jeho robotičtí přátelé měli nejlépe aplikovat na použití grafové teorie na stovkách mých otevřených úkolů a podúkolů v korálcích:
"Nejprve si znovu přečti AGENTS dot md. Pak můžeš zkusit použít BV, abys získal nějaké poznatky o tom, na čem by měl každý agent nejlépe pracovat? Pak tyto poznatky sdílejte s ostatními agenty přes agentskou poštu a ve svých zprávách důrazně navrhněte optimální práci pro každého z nich a vysvětlete, jak a proč jste na to přišli pomocí BV. Používejte ultrathink."

49,4K
I když mám super rychlý počítač, pořád mě frustrovalo, že celý můj stroj působí nereaguje, myš a klávesnice se trhají, protože některé úkoly spouštějí spoustu náročných procesů najednou a všechny CPU mají téměř na 100% využití.
Například často mám otevřených 10 projektů v kurzoru v režimu WSL pod Windows 11. Když se Kurzor aktualizoval a restartoval, všechny tyto procesy při současném spuštění mi počítač zničily.
Nebo pracuji na různých projektech najednou a najednou se jeden z agentů snaží zkompilovat velkou Rust kódovou základnu a najednou mi myš začne sekat, což mě šílí.
Nakonec mě to přestalo bavit a rozhodl jsem se s tím něco udělat. Existují některé balíčky, které dělaly většinu toho, co jsem chtěl, zejména ananicy, ale chtěl jsem něco, co by za mě automaticky vyřešilo všechny konfigurace, aby vyřešilo konkrétní problémy, kterým jsem čelil.
V podstatě to funguje tak, že detekuje proces, který spotřebovává příliš mnoho CPU, a pak změní úroveň priority (jak "příjemné" to je v unixové terminologii), aby ji snížil a obnovil odezvu vašeho stroje.
To samé může dělat i u procesů, které zabíjejí váš I/O s nekonečným množstvím otevřených souborů a hromadou využití I/O pomocí "ionice".
Opravdu jsem chtěl něco, co by zvládlo všechno – instalaci, konfiguraci, perperence atd. – s jednovětnou instalací, která "prostě funguje". To je znázorněno na prvním screenshotu níže.
A zatímco jsem to dělal, rozhodl jsem se vytvořit systémový monitor v Golangu jménem sysmon, který má opravdu elegantní rozhraní terminálu (viz druhý a třetí screenshot níže). Ironií je, že se z toho stal mnohem větší projekt sám o sobě, ale stejně ho ponechávám jako součást tohoto kombinovaného systému.
Je to něco jako htop nebo btop, ale zaměřené výhradně na identifikaci špatně fungujících programů/procesů, které ničí výkon systému. Ukazuje vám nejhorší pachatele a také zohledňuje I/O.
Existují speciální mini příkazy pro kurzor a náklad, protože ty mi dělaly největší problémy.
Každopádně se na to podívejte a dejte mi vědět, co si o tom myslíte. Celý projekt je plně open-source a licencovaný od MIT, najdete ho zde:



13,86K
Top
Hodnocení
Oblíbené



