Ž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).

ChionsasDokumentai / duomenų apdorojimasProgramavimas / agentai
https://aiagentmemory.dev/ jau palaiko ne tik claude bet ir codex bei
Nuo kiek maždaug duomenų apsimoka naudoti šitą vs tiesiog sukraunant viską į kontekstą paprastuoju būdu (md failų hierarchija)?
Esu https://github.com/tobi/qmd pasižymėjęs su ta pačia paskirtimi, bet dar nepriėjau prie realaus bandymo-įgyvendinimo. Max ką dabar turiu projektuose – žinyną su ~400k token'ų (~300 psl. knyga).
Šiaip kyla jausmas, kad industrija ima pintis įvairiausiais over-engineered sprendimais (kurie gal ir reikalingi, bet priklausomai nuo masto, o ne by default visiems).
Dokumentai / duomenų apdorojimasProgramavimas / agentai
tai jis stebi kas imama iš atminties? Kaip suprasti „ant karšto“?
Tarkim turiu docs folderį „nuo pirmos dienos“. Ten patys agentai atnaujina duomenis ir tas visai ok veikia kol doc'ai iki ~200k token'ų, pasak Anthropic. Tik virš 200k rekomenduoja RAG naudot.
Jei 300Mb atvejis, tai suprantu.. Bet jei 3Mb? :)
jo, dėl search tai suprantu, ypač kai daug info
aha, aš tokiu atveju dabar duodu read-only priėjimą prie kito projekto, kuriame panašus dalykas darytas ir liepiu pasižiūrėti
mano atveju pvz. labai svarbu izoliacija, ypač su tam tikrais klientais dirbant
tai norėčiau kad kiekvienas toks atskirą db turėtų
Programavimas / agentai
nu reikės pabandyt. bet aš vis tiek lokaliai noriu pradžiai, tai aiagentmemory.dev, kaip suprantu, tik cloud'e. https://github.com/mempalace/mempalace rekomenduotum ar tą https://github.com/tobi/qmd žiūrėt irgi?
aš custom sandbox'inimą naudoju, tai $AIAGENTMEMORY_SANDBOX nustatyčiau config'uose savo
aha, aktualu visai, kai vieną pašto dėžutę (info@..) naudoja keli žmonės, daug projektų ten krenta ir tampa sunku atsirinkt. Bet šitas imap client'as tik savo db saugo message-id<->project relationship'us, nėra taip, kad Outlook'e gali pasidaryt 'search folder', ane?
🙂 aha, ir email sort'inimas su AI visai aktualus dabar tampa – įdomu kaip kas daro
mhm, pradžiai su savo laiškais paeksperimentuosiu lokaliai.. nu bet po trputį reikia, nespėju visko :D
dabar tai čia mane samdo.. bandau sutvarkyt infrastruktūrą. Virš 120Gb pst failų turiu, Outlook'as su 50Gb+ viename ost/pst nesusitvarko, skaidžiau visaip :D
nu, prisikaupia.. mes va Interneto Vizijoj gavom baną kai viršijom 100GB
  • 🔥1
dar su Windows roaming profiles problema gali būt, jei kiekvienas savo ost turi – irgi prisikaupia. Tai imap'e turi ~metų mail'us, o kiti offload'inti į pst arba kokį webmail'u pasiekiamą archyvą
jei kompe 512GB ssd, šeši žmonės jungiasi, kiekvienas su savo 30GB ost/pst Outlook failu – žiūrėk, ir vietos diske nebelieka
įdomūs laikai šiaip – realiai, visokie home-grown sprendimai būdavo didelis no-no. Bandai žiūrėt kas masiškai naudojama, priimta rinkoje ir pan. Bet dabar, kai kodas taip greitai rašomas, jei yra normalūs testai ir ne makalynė codebase, tai tinkamai apsaugotus tokius vietinius appsus galima auginti ir customizintis.
Girdėjau, kad daug kas išeina iš brangių SaaS, darosi savo CRM'us ir pan.
„Atviras Kodas Lietuvai“ kažkada toks buvo.. http://akl.lt
matau dar kažkas Baltix 24.04.3 LTS išleido :)
Manto commit'ai, tai gyvas dar, vadinasi 😁
Buvęs pavadinimas: VšĮ „Atviro kodo sprendimai“
Dabartinis pavadinimas: VšĮ „Virtualių galimybių institutas“ (VIGI)
2020-taisiais pakeitė pavadinimą, tai gal praėjo koks cooldown-time
https://wgmesh.dev 😉
Aha, buvau užmetęs akį. Gerai turbūt tarp savo valdomų įrenginių, a la Tailscale.
Pats VPN'ams naudoju IKEv2 su hardware-backed cert'ais, nes threat modelis šiuo atveju yra passwordų/sertifikatų/shared-secret eksfiltracija.
Ką WGMesh daro, jei shared secret nuteka? Kaip rotate'inti?
atspėt tai jo, bet jei virusas viename iš node'ų - Wireguard turi problemą, kad raktai atviri (ir tavo mesh'o secret'as atviras, šiuo atveju)
tada turi visą tinklą nuke'inti, iš esmės
sakau, jei čia tarp savo kelių įrenginių, tai fun, bet jei pvz. įmonės kompai išsibarstę..
va, tarp serverių Wireguard jau kiek kitokį threat modelį turi
čia tik, kaip suprantu, useriai turi IPv6 palaikyti
grynai visi ISP turi prefix'us, bet end useriams nieko neduoda
aš kai keičiau planą iš Telia į Cgates, užklausiau dėl IPv6. Nukreipė pas „specialistus“, nes konsultantai nieko nežinojo. Gavau atgal laišką, kad „nepalaikome“ ir tiek..

ChionsasDokumentai / 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.
Taip. Turbūt žymiai lengviau apsaugoti serverį nuo įsilaužimo nei serveryje esantį kodą nuo įsilaužėlio, kuris jau viduje.
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.
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
Labai aiškiai viską išdėstei, tik čia kitas klausimas man kilo, ar gai
Situacija čia gan toli nuo 10 vidurkio, tai negresia tas 😁
Bet ir tikslas nėra vidurkis – tikslas yra suvokimas. Kad turėtų tokį „pajautimą“, sujungtas žinias, o ne „iškaltą“ medžiagą ar atidirbtus pattern'us (jei uždavinys toks -> sprendžiam taip..). Mokykloj aš visokių nesąmonių matau, priklausomai nuo mokytojo.
Kai turės pajautimą, gal kils ir didesnė meilė mokslui, šiaip platesnis visa ko suvokimas, vieningos visatos matymas. Pažymiai – tik pasekmė, kažkiek paramstyta disciplina. Tie AI įrankiai, tikiuosi, leis sužiūrėti ir atliktus/neatliktus darbus, nes „sukimasis iš situacijos“ – antra prigimtis tiems paaugliams. Reikia sugebėti improvizuoti ir pan., bet jei tuo per daug remsi procesą, tai ir skylių turėsi, ir charakteriui kenks. Svarbu balansas, kaip ir visame kame.
Vaizdai / vaizdo kūrimas
Sveiki, tema man lb aktuali, paaugliui viskas neįdomu, sudominti moksl
Mes kartais YouTube žiūrim video, kur ~mokslas ne nuo apačios, o iš viršaus – t.y. ne iš paprastas->sudėtingas, o iškart wow, sudėtingas. Pvz. https://www.youtube.com/watch?v=MiUHjLxm3V0
Be sausų dalykų, bet padedant suvokti, kad visos mažos (šiuo atveju – matematinės/fizikinės) tiesos susideda ir leidžia pasiekti šiuolaikinio pasaulio stebuklų.
Tas pats su kitais dalykais, kad ir istorija, pvz. „kas yra fašizmas?“ https://www.youtube.com/watch?v=GV8KGcFqeLc – einam ne nuo „buvo taip ir anaip“, o „imam dalyką iš dabarties ir žiūrim kas jam buvo nutikę“. Etimologiją mėgstu, kiek laikas leidžia.

Tuos dalykus vaikai noriai sužiūri ir po to mokantis aš vis primenu, kai kas nors būna į temą; susieju, etc.
Sunku, nes mokykloj (gal išskyrus istoriją/geografiją) dalykai labiau padriki nei manau, kad turėtų būti. Kita vertus, ten ir laiko nėra, ir klasė ūžia, dėmesio problemos..
Mano laikais geometriją pradėdavom nuo Euklido 🙃
  • 👍2
Na, mokymosi procesas su manim jau vyksta, čia nėra taip, kad ateičiau pas juos su kažkokiu įrankiu – „žiū, chebra, mokysimės dabar!“.
Šiaip visą tą sistemą kuriam kartu, jiems visai patinka, nes technologijos ir nauja.
  • 👍1
Programavimas / agentai
  • 👍1
Įdomu, kad kiekvienam dalykui skirtingą „AI tutor“ naudoja – aš galvoju, kad gali būti vienas, kuris tiesiog viską žino, nes tas padalijimas yra kilęs iš realaus pasaulio apribojimų, o ne kažkokio idealaus modelio. Pradinėj klasėj visų dalykų vienas mokytojas mokė.
Bet šiaip labai kietai, reikės integruoti. Dėkui ;)
  • 🔥1

ChionsasDokumentai / duomenų apdorojimas
Neteko nagrinėti Google Open Knowledge Format (OKF) yra atviras standa
Pastarosiom dienom ruošiu du sūnėnus grįžimui į mokyklą; gaminam čia tokį „knowledge graph“, kur jų žinios, spragos ir pasiekimai gauna dokumentus Obsidian vault'e. Pabandžiau patyrinėti kiek OKF padėtų/tiktų. Iš esmės, turimi Obsidian failai jau yra tas pats, kas OKF. Iš OKF pritaikiau log.md concept'ą ir perėjau prie Markdown links formato vietoj default'inio Wikilinks (esminio skirtumo nėra). Wikilink formatas liko frontmatter properčiuose, kitaip būtų sugriuvę Obsidian dalykai (OKF tą leidžia).
Taigi, konvertavau visą Obsidian vault į OKF formato md failus – teko pamodifikuot kelis md generatorius ir pan. Nieko smarkaus. Dabar vaikų „knowledge graph“ yra OKF v0.2 formato. Realaus skirtumo tarp Obsidian nėra, išskyrus log.md, kuriame saugomi pokyčiai. Realiai, pokyčiai ir taip buvo saugomi git'e, bet gražus log'as su visais pipeline run'ais prideda turinio. Visa repozitorija vis dar yra validi Obsidian vault, tad jokio UI nepraradau.
  • ❤1
  • 🔥1
Automatizacija / 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

ChionsasClaude
man tik įdomu ar jis vis dar screenshotus daro, kaip Claude (brangu, daug tokenų), ar naudoja accessibility layerį navigacijai ir screenshot'ina tik būtinas dalis..
kodą sunkiau watermark'int, man atrodo. Tai nebent komentarus, doc'us ir pan.
(teksto watermark'inimas vyksta keičiant statistiškai labiausiai tinkantį sekantį žodį kitu, mažiau statistiškai tinkančiu, su tiksliu nuokrypiu konkretiems slaptiems žodžiams ar kažkaip pan.. ir iš tų nuokrypių galima pamatuoti, jei žinai tuos slaptus žodžius)
  • 👍1

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