Žinutės

Filtrastaikomas

Šis puslapis nėra tiesioginis — žinutės atnaujinamos pagal tvarkaraštį. Paskutinį kartą atnaujinta . Kito atnaujinimo laukiama apie . Laikas rodomas Vilniaus laiku (EET).

Programavimas / agentai
kaip sprendžiat šią Codex bėdą?
■ Your access token could not be refreshed because you have since logged out or signed in to
another account. Please sign in again.
ChionsasAutomatizacija / integracijosDokumentai / duomenų apdorojimasProgramavimas / agentai
Oho, kaip įdomu, kiek sūnėnams metų? Galėtum parodyti?
12 ir 14 metų (6 ir 8 klasė bus). Kol kas ten duomenys iš jų (Kauno Jėzuitų Gimnazijos) dienyno – mokytojų pastabos, įvertinimai, pamokų planai, namų darbai. Taip pat duomenys iš Google Classroom – papildoma medžiaga, komentarai ir įvertinimai. Prijungiau ir eduka.lt su elicejus.lt, bet kol mokslo metai neprasidėję, nėra licencijų, tad tušti tie resursai. Turėjau įvairių užduočių (tiek AI generuotų, tiek šiaip iš interneto, paties sugalvotų, etc.), kurias irgi sudaviau analizei. Tai šiuo metu esam „diagnostinių testų“ stadijoje, kur AI iš turimų duomenų surinko ~galimas problemines vietas, sugeneravo klausimus skirtingų temų „supratimo lygio“ vertinimui. Atostogos vis dar, tad lėtokai čia viskas sprendžiasi, bet mintis ilgainiui yra sistemingai išvynioti supratimo-nesupratimo raizgalynę ir pamažu padaryti „žinių grafą“ be esminių skylių, kur vienos žinios jungiasi su kitomis (nežinau kiek tai bus praktiška, bet teoriškai kol kas gal visai gražu 😁).
Nežinau ką galėčiau rodyti – iš esmės, visas projektas labai personalizuotas ir daugiausia vedamas paties AI (Fable 5 ir Opus 5) bei to, ką diktuoja realūs duomenys. Smagu, kad tam tikras vietas iš duomenų jis tinkamai įvertino ir tas vertinimas sutampa su maniškiu (priežastys dėl prastesnių pažymių). Vadinasi, greičiausiai kryptis teisinga.
Iš techninių dalykų, atsimušiau į bot protection ir Google Classroom API ribojimą iš KJG Google Workspace pusės, tad viską teko apeiti leidžiant desktop'inį Google Chrome su atskirais profiliais, kurį agentai valdo per --remote-debugging-port. Kol kas niekas neužbanino, nors random delays dariau labai primityvius.
Šiuo metu stabdis yra patys vaikai, kurie lėtai (ir, nemeluokim, nenoriai) daro diagnostines užduotis. Mąstau pakurti kažkokį online įrankį, kad galėtų po valandą per dieną paskirti net nebūdami su manim, bet čia gal kitai savaitei. Jei pavyks padaryti kažką verto dėmesio, galėsiu pasidalinti per DIA pokalbį.. sorry, kad prirašiau čia paklodę 🤭
  • 🔥3
Dokumentai / duomenų apdorojimasProgramavimas / agentai
Ar verta buvo keisti? Kiek suprantu nelabai didelis pokytis?
Na, „verta“ buvo tik tiek, kiek padėjo susipažinti su tuo OKF. Pačiam projektui įtakos neturėjo ir, greičiausiai, nelabai turės. Gal log'as kažkiek padės agentams susigaudyti geriau nei naršymai po git istoriją.
Ketinu prisiruošti perkelti kitą ~wiki formato dalyką į AI-apdorotą grafą, tai ten OKF padės tiek, kiek taps galima standartizuotu būdu pajungti vizualizacijos įrankius. Jau dabar yra visokių ~wiki apvalkalų, kurie priima OKF dokumentų repozitoriją ir ją sugeba gražiai atvaizduoti. Bet šiaip pats formatas labai lankstus, paprastas (md+yaml+conventions). Nežiūrėčiau į tai kaip į rimtą standartizaciją – čia tik mažas žingsnelis; pirmieji susitarimai kaip viską daryti, kad būtų lengviau susišnekėti. Įtariu, kad labai greitai skirtingi įrankiai ims lipdyti daug custom metadata ir išlaikyti OKF vientisumą/suderinamumą taps sunku, panašiai kaip HTML3.2/HTML4.0 ir modernėjančių web browserių eroj, jei kas tuos laikus patyrė ir prisimena.
Rob
Kaip toks side quest'as - kodo šifravimas su glyph encoding ir XChaCha20-Poly1305 / libsodium. Neturint rakto - kodas atrodo taip.

Ar kaip kitaip apsaugot kodą po tarkim įsilaužimo į VPS? 😆️️️️️️
Žinutės vaizdas
Python
nodejs/python kaip statefull jeigu sukasi, tai sita prolema pusiau, bet tikimybe didele kad gali rast kitokius failus serve ne kompe ;]
kitaip sakant shell script golang nelabai veikia 🙂 nes ner tos tikros pointeriu aritmetikos
gal ir imanoma su unsafe.Pointer datempt bet
kaip vienas adminas pasake "security, tai toks didelis nepatogumas" :)))
  • 😁2
Chionsas
Taip. Turbūt žymiai lengviau apsaugoti serverį nuo įsilaužimo nei serveryje esantį kodą nuo įsilaužėlio, kuris jau viduje.
Chionsas
Aš hardware-backed storage naudoju tik bitlocker/luks disko šifravimui (tipinis use-case) ir vpn client cert'ams, kad įsilaužėlis negalėtų ištraukti sertifikatų ir prisijungti iš savo kompo. Kodui apsaugoti tų TEE dalykų naudoti neteko. Manau, kad jų tipinis use-case yra apsaugoti programą nuo vartotojo (DRM and stuff..), kas šiaip dažniausiai gan evil.
Pasinagrinėjau, dėkui už kryptis, pasiskolinsiu ir Go, ir TEE :) į TEE / enclave + attestation + KMS iškelt tik jautriausią IP. Stackas kol kas toks.
Žinutės vaizdas
Chionsas
visada darai „layer 6“ – izoliuoti dalykai, kad jei įsilauš, tai tik į vieną konteinerį. Obfuscation ir encryption, imho, neverta vargintis, nes nėra prasmės – arba tas dalykas, kurį slepi, to nevertas, arba (jei vertas), tie būdai tinkamai neapsaugos.
  • ❤1
Darius@Kiaulakis.lt #AiOpsCatalystClaudeProgramavimas / agentai
mjo.. nors ir Linux, bet CLI yra CLI :) Desktop apps'o limitai pasiekti :D

P.S. Cli nenulūžo, tik Desktop apps'as su ~5-6 sesijomis, o kiek ten sub-agentų nežinau, codex taip gražiai nerodo kaip claude kas vyksta "po kapotu" :)
Žinutės vaizdas
Vaizdai / vaizdo kūrimasProgramavimas / agentai
Ruošiantis kitam etapui.. Upsy Daisy :)

maniau jis darosi merge iki 1TB disko nebepakako :D

Prašau patarkit kokias komandas davėt agentams, kad tvarkytųsi su git reikalais? :) Kai pas mane bent 5 skirtingi vendor'aii, prasipina tarp projektų ir užduočių, sąmoningai, kad vieni kitų klaidas pamatytų ir panašu bus dabar reikalų.. :) Nelabai dar susigaudau visgi su tuo git. Video nepadeda žiūrėjimai. :D
Žinutės vaizdas
matydavau, kad commited and pushed užduotims, tai ramiai sau vaibkodinau :) o dabar jau nebežinau :)

Rodoma paskutinė surinkta leidžiama būsena; pašalinimų suderinimas nebaigtas. Visas pokalbis — Telegram grupėje.