Vývoj SW přes AI

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Odpovědět
Uživatelský avatar
Psion
Příspěvky: 12850
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Věk: 63
Kontaktovat uživatele:

Vývoj SW přes AI

#1

Příspěvek od Psion »

Stále více mě udivuje, co vše se dá programovat bez hlubších znalostí díky AI a hlavně poměrně rychle. Za hodinu jsem ve třech iteracích udělal aplikaci na skládání více obrázků ve složce (jpg, tiff, fit, png, bmp). Výsledek lze exporovat do jpg nebo Tiff 16 bit. Je to taková pokusná aplikace. AI doporučila další kroky:
Co by dávalo největší smysl přidat:

1) Lepší zarovnání podle hvězd
Teď používáš ECC / posun, ale můžeš jít dál:
detekce hvězd (např. blob detection / threshold)
párování hvězd mezi snímky
přesnější transformace (i deformace)

2) Kalibrační snímky
dark frames (šum senzoru)
flat frames (vinětace, prach)
bias frames

3) Automatický výběr nejlepších snímků
spočítat sharpness (např. Laplacian)
vybrat top X % snímků

4) Histogram / křivky (vizuálně)
Teď máš slidery, ale next level: zobrazit histogram a přidat skutečné „curves“ (S-křivka)

5) Podpora SER/AVI (planety)
rozbalení videa na snímky
lucky imaging

6) Výkon
použít multiprocessing (CPU) a případně GPU (OpenCV CUDA)

Důvodem tohoto příspěvku není propagovat aplikaci, ale fakt, že klasické programování končí, dnes si může udělat doma aplikaci podle svých návrhů a programátoři postoupí do vyšší ligy, kdy pomocí AI udělají úplně jiné produkty než dříve.
Přílohy
Astrostacker.jpg
Astrostacker.jpg (548.38 KiB) Zobrazeno 603 x
Uživatelský avatar
hades
Příspěvky: 3981
Registrován: 01. 11. 2017, 10:02
Věk: 43

Re: Vývoj SW přes AI

#2

Příspěvek od hades »

Diskuze na obecnější téma byla přesunuta sem: viewtopic.php?t=34294&start=150#p558570
William Optics FluoroStar 110, AFR-IV, ASI533MM Pro, EQ-6 R, Berlebach Planet, SVBony SV305M Pro, Intel NUC, DeepSkyDad AF3 a pár dalších kravin vlastní výroby
Astrofotky
Uživatelský avatar
sniper
Příspěvky: 109
Registrován: 20. 07. 2021, 09:11
Věk: 38
Kontaktovat uživatele:

Re: Vývoj SW přes AI

#3

Příspěvek od sniper »

Klasicke programovani / sprava serveru konci... to jsem za poslednich 20 let slysel nekolikrat a vzdycky to akorat vedlo k vic prace pro mne :) Takze tohle bych fakt netvrdil :) AIcka umi delat skvely prototypy a rutinni praci, ale to je tak vsechno.
"Dar Covidu": SW Newton 200/1000, EQ5, BAADER Hyperiony 5 - 24mm, Roboostření Sesto Senso 2, Filtry Binorum Moon a UHC, BAADER suplik, QHY 5 III a QHY 183c
Sluneční radioteleskop 110cm na EQ3
[under construction]: astrobox
Uživatelský avatar
Psion
Příspěvky: 12850
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Věk: 63
Kontaktovat uživatele:

Re: Vývoj SW přes AI

#4

Příspěvek od Psion »

Tak jsem si s tím 3 dny hrál, teď už to začíná vypadat k světu.

Astro Stacker 1.3 GUI — jednoduchá aplikace pro skládání astrofotek ze složky.

Funkce:
- výběr složky se snímky JPG/PNG/TIF/TIFF/BMP/FITS/FIT
- automatické zarovnání snímků vůči nejlepšímu snímku
- režimy zarovnání: posun / afinní ECC / star alignment + RANSAC
- skládání: průměr, medián, sigma-clipped průměr
- levý panel: black point, white point, gamma, kontrast, saturace, RGB multiplikátory
- pravý panel: náhled výsledku, zoom 50 %, zoom +/-
- export výsledku do PNG, TIFF nebo FITS
- robustnější star alignment: automatická reference, filtr kvality, velký a nastavitelný EAA drift hvězd a bezpečný fallback- když star alignment selže, nebo je nedůvěryhodný, tak se automaticky použije jednodušší metoda (např. posun nebo ECC)

Uživatelský avatar
kuceraz
Příspěvky: 884
Registrován: 14. 07. 2020, 07:00
Bydliště: Třebíč
Věk: 29

Re: Vývoj SW přes AI

#5

Příspěvek od kuceraz »

Psion píše: 12. 05. 2026, 12:32 Důvodem tohoto příspěvku není propagovat aplikaci, ale fakt, že klasické programování končí, dnes si může udělat doma aplikaci podle svých návrhů a programátoři postoupí do vyšší ligy, kdy pomocí AI udělají úplně jiné produkty než dříve.
Do určité míry ano, ale opravdu jen do určité míry.
Jednoduché aplikace se můžou komplětně přes AI jistě dělat a už je nebudou psát programátoři (takového vývoje do teď stejně bylo alespoň z mé zkušenosti jen velmi málo), ale větší nebo citlivější věci to nebude 100% autonomně moci dělat asi nikdy - kvůli kontrole kvality.
Firma si nedovolí naklikat aplikaci, která nějak ovlivňuje její business jen přes AI, aniž by někdo zkontroloval, že tam není chyba a že funguje zamýšleným způsobem. Ten kód je prostě potřeba nechat projít člověka.
Vývoj SW to ale změnilo dramaticky. A ještě měnit bude.
ES 16" | GSO 10" | Omegon Nightstar 25x100 | Omegon 2x54 Starfield | Helios HR 8x42 ED | Bortle 3-4
Uživatelský avatar
peto
Příspěvky: 866
Registrován: 03. 07. 2004, 03:09

Re: Vývoj SW přes AI

#6

Příspěvek od peto »

Myslim ze mame velmi naivnu predstavu o buducom vyvoji AI. Sme v bode zlomu. Praveze clovek uz nie je schopny urobit 100% vystupnu kontrolu kodu co ma miliony riadkov. Prave toto je jedno z miest kde sa uz bez AI nezaobideme. Nedavne zistenia starych zranitelnosti v OpenBSD novym Claude Mythos vystrasilo vsetkych bezpecnostnych analytikov tak, ze k nemu obmedzili pre istotu pristup... Toto len potvrdzuje ze nie je v silach ziadneho cloveka robit vystupnu kontrolu gigantickych SW balikov. Postihne to vsetky oblasti ludskej cinnosti, tak ako do nasich zivotov vstupili pocitace, a pri ich lokalnom a nedajboze globalnom vypadku napr. v infrastrukture sa vraciame o polstorocie dozadu a s patricnou davkou chaosu.

Predpokladam ze prave nove klucove kriticke SW baliky budu musiet byt kontrolovane AI, inak si sadame na casovanu bombu...

A to sme len naozaj na zaciatku...

...Mimořádný model si žádá mimořádná opatření. Místo zveřejnění Claude Mythos vytvořil Anthropic nový projekt Glasswing. V jeho rámci zpřístupní nový model nejdříve hlavním firmám vytvářejícím infrastrukturu: Amazon Web Services, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft, NVIDIA a Palo Alto Networks. Těm pak poskytne až 100 miliónů dolarů v AI kreditech, aby mohly prověřit svůj software a opravit nalezené chyby dřív, než se nový Mythos dostane na veřejnost....
Naposledy upravil(a) peto dne 14. 05. 2026, 19:39, celkem upraveno 1 x.
Uživatelský avatar
kuceraz
Příspěvky: 884
Registrován: 14. 07. 2020, 07:00
Bydliště: Třebíč
Věk: 29

Re: Vývoj SW přes AI

#7

Příspěvek od kuceraz »

Miliony řádků jsou extrém, kterého běžná aplikace nedosahuje, ale souhlasím s tím, že v takovém případě to skutečně nelze.
Respektive teoreticky lze, ale bylo by to extrémně náročné.
Nicméně s milionem řádků budu mít velký problém udržet kvalitu a pořádně to otestovat i v případě vývoje lidským programátorem.
Osobně ale nevěřím tomu, že by se takhle velké aplikace daly vyvíjet jako čistý black-box - vygenerovat kód a bez důkladné kontroly (tím nemyslím uživatelské testování) nasadit do produkce, aniž by kdokoliv věděl, co tam je vlastně za kód a co dělá/dělat může.
ES 16" | GSO 10" | Omegon Nightstar 25x100 | Omegon 2x54 Starfield | Helios HR 8x42 ED | Bortle 3-4
Uživatelský avatar
peto
Příspěvky: 866
Registrován: 03. 07. 2004, 03:09

Re: Vývoj SW přes AI

#8

Příspěvek od peto »

Verim, ze ak si programator, tak v kratkej dobe budes kontrolovat svoj kod cez nejaky AI model...je to nastroj. Tak ako ked si niekto prebehne text na kontrolu pravopisu...proste je to jednoduchsie...
Odpovědět