2.9.30
Vyšlo 8. 11. 2026
Arraydeck je autonomní AI agent pro Windows 10 a 11, který čte jednotky Object Pascal, spouští váš příkaz pro sestavení a zobrazuje každou změnu jako diff. Verze 2.9.30 je k dispozici.
*.pas4 souboryButton1Click2 shodyMainForm.pasreadMainForm.pas+6 -1build.batexit 0Vyšlo 8. 11. 2026
Počítače 64bit (x64)
Tento soubor získáte tlačítkem Stáhnout
Aplikace sama, ne tato webová stránka
Auto-run, Ask first, Plan only
Funguje bez registrace
Delphi programming znamená psaní jednotek Object Pascal, formulářů a souborů projektu a Arraydeck pracuje přesně s těmito soubory. Přečte jednotku, navrhne změnu jako diff a spustí váš vlastní příkaz pro sestavení. Vy přijmete nebo zamítnete. Agent vizuálně nenavrhuje formuláře, takže výsledek sestavíte a otestujete sami na Windows 10 nebo 11.
Otevřete složku, která obsahuje váš projekt, a zeptejte se, kde se volá procedura SaveSettings. Agent spustí glob pro výpis souborů .pas a .dpr, poté grep pro jejich vyhledání podle názvu. Každá akce se v chatu zobrazí jako karta s reálným výsledkem. Nic se nemění. Rozbalte kartu a uvidíte všechny shodující se řádky s názvem souboru a v dalším kroku otevřete příslušnou jednotku. Každý, kdo se učí Delphi z prvního projektu, může použít stejný požadavek k zobrazení toho, jak jednotka volá jinou prostřednictvím uses clause, která se nachází na začátku 2 sekcí.
glob *.pas → 4 files
grep SaveSettings → 3 matches
read_file Settings.pas → readVyberte jednu jednotku a požádejte Arraydeck, aby ji vysvětlil. Agent zavolá read_file a popíše sekci interface, sekci implementation a každou obslužnou rutinu události prostými slovy. Student, který se učí Delphi a potřebuje pomoc, může požádat o vysvětlení jedné obslužné rutiny najednou a porovnat odpověď s kódem na obrazovce. Nic se nepíše. Poté grep najde další obslužnou rutinu k prozkoumání. Mějte kompilátor otevřený, protože pouze váš vlastní příkaz pro sestavení vám řekne, zda navrhovaná změna funguje, a použijte Ask first, aby každá z 2 nebo více změn, o které požádáte, čekala na vaše schválení před aplikováním.
list_dir . → 6 entries
read_file MainForm.pas → read
grep procedure → 5 matchesKód Delphi, který volá Create, musí objekt uvolnit, obvykle uvnitř try ... finally ... Free. Požádejte agenta, aby našel každé místo v jedné jednotce, kde je objekt vytvořen a neuvolněn. Použije grep k lokalizaci volání, read_file ke čtení okolních řádků a edit_file k návrhu změny. Vidíte 1 diff na soubor předtím, než se cokoliv aplikuje v Ask first. Poté Shell spustí váš příkaz pro sestavení a hlásí skutečný návratový kód. Přečtěte si výsledek, spusťte testy a zamítněte diff, pokud jeden blok neodpovídá fungování vašeho projektu.
Dlouhé jednotky škodí. Nejprve požádejte agenta o plán. V režimu Plan only přečte jednotku, seskupí procedury podle účelu a zapíše navrhované rozdělení do chatu bez změny souboru. Přepněte na Ask first, když plán vypadá správně. Poté write_file uloží nový soubor .pas, edit_file změní uses clause staré jednotky a každá změna se zobrazí jako diff. Projekt sestavíte a spustíte testy před přijetím posledního kroku, protože kompilátor má poslední slovo o chybějícím deklaraci a 1 taková chyba stačí k zamítnutí celého kroku.
Běžný asistent jen mluví. Arraydeck 2.9.30 spouští nástroje sám, zobrazuje každou akci jako kartu s reálným výsledkem a nechává rozhodnutí o každé změně na vás.
| Běžný chatový asistent | Arraydeck | |
|---|---|---|
| Vaše soubory | Zobrazí kód k vložení zpět | Čte a upravuje soubory ve pracovní složce |
| Sestavení | Popisuje příkaz k jeho spuštění | Spouští váš příkaz pro sestavení v Shell |
| Výsledek | Nevidí, zda sestavení proběhlo úspěšně | Hlásí skutečný návratový kód |
| Změna | Poskytuje nový text k porovnání | Zobrazuje diff k přijetí nebo zamítnutí |
Studenti jsou první skupinou. Zdroje pro výuku Pascalu často končí u malých příkladů, takže student může požádat agenta o vysvětlení skutečné jednotky z projektu, ke kterému má právo číst, řádek po řádku, a poté zkontrolovat každou odpověď proti svému vlastnímu kompilátoru.
Správci přicházejí jako další. Průvodce kódováním databázové aplikace obvykle končí tam, kde začíná skutečný projekt, takže žádají Arraydeck o nalezení místa, kde je dotaz sestaven, navrhnout malou opravu jako diff a spustit příkaz pro sestavení, který hlásí skutečný návratový kód.
Týmy přicházejí nakonec. Učební materiály pro moderní vývoj v Delphi zřídka pokrývají existující projekt, takže začnou v režimu Plan only, přečtou plán a přepnou na Ask first na Windows 10 nebo 11, když odpovídá jejich kódu. Delphi tutorial to za ně nedokáže.
Delphi programming je psaní aplikací v Object Pascal, převážně desktopových programů pro Windows, s VCL pro formuláře Windows a FMX pro víceplatformové formuláře. Projekty obsahují jednotky .pas, hlavní soubor .dpr a rozložení formulářů .dfm. Arraydeck čte a upravuje tyto soubory jako text. Samotný nekompiluje. Spustíte svůj vlastní příkaz pro sestavení a otestujete výsledek, než důvěřujete změně.
Ano, toto je oficiální web Arraydeck. Stáhněte si zde instalační program a před spuštěním na vašem PC porovnejte kontrolní součet SHA-256 s publikovaným manifestem. Instalátor ještě není kódově podepsán, takže Windows SmartScreen může zobrazit upozornění. Otázky? Stiskněte tlačítko Send feedback uvnitř aplikace a popište, co jste viděli.
Soubory jsou textové soubory ve pracovní složce chatu, hlavně jednotky .pas a soubory projektu .dpr, plus rozložení formulářů .dfm, když jsou uloženy jako text. Binární formuláře jsou vyloučeny. Každá změna edit_file se zobrazí jako diff. Ask first se pozastaví před aplikováním změny, takže rozhodujete o každém souboru.
Ne. Arraydeck upravuje zdrojové soubory jako text a nemůže zaručit, že výsledek bude kompilovatelný nebo se bude chovat správně. Po každé změně Shell spustí váš vlastní příkaz pro sestavení a hlásí skutečný návratový kód, takže můžete přečíst diff, spustit testy a zamítnout cokoliv, co neodpovídá. Rozhoduje kompilátor.
Ne. Nevizualizuje formuláře. Upravuje kód formuláře a, když je soubor .dfm uložen jako text, text tohoto souboru, a může přečíst uloženou snímku obrazovky pomocí ocr. Otevřete návrhář formulářů ve svém vlastním editoru a zkontrolujte, jak formulář vypadá, a použijte agenta pro kód za formulářem.
Ne, ne s lokálním modelem. S poskytovatelem AI v cloudu se prompt, včetně textu ze souborů, které agent čte, odesílá k tomuto poskytovateli a podléhá jeho vlastním podmínkám. S modelem běžícím lokálně na vašem PC nic nepouští z počítače. Chaty, pracovní složky a klíče API zůstávají na PC za každého okolnosti. Aplikace neposílá žádnou telemetrii.
3 režimy. Auto-run jedná okamžitě. Ask first se pozastaví před akcemi, které něco mění, a zobrazí diff k přijetí nebo zamítnutí, což se hodí pro projekt, na kterém vám záleží. Plan only zapíše plán a nic nespustí, žádné příkazy ani změny souborů, a režim přepnete k jeho provedení.
Verze 2.9.30 je připravena. Stáhněte si instalační program o velikosti asi 34 MB, připojte model, nasměrujte chat na složku vašeho projektu a přečtěte si první diff před přijetím čehokoliv.
Stáhnout Arraydeck pro Windows ↗Každá stránka tohoto webu je k dispozici ve 20 jazycích, zatímco rozhraní aplikace má 13.
Co může Arraydeck dělat se soubory Object Pascal ↗ Připojte cloudový, lokální nebo vestavěný model ↗ Průvodce krok za krokem od složky k diffu ↗ Stáhněte si instalační program pro Windows ↗ Odpovědi na časté otázky ↗ Co tento web a aplikace zaznamenávají ↗