Yhden päivän Claude Code-kokeilua töissä lukuunottamatta en ole tekoälyjä käyttänyt koska homma jo pelkästään kuulostaa niin täysin älyvapaalta. Tuossa muistui vaan mieleen sitten että IBM:n Granite -mallit on koulutusmateriaalia myöten avoimia joten tämmöistä voisi nyt ehkä paikallisesti omalla koneella kokeilla, know your enemy -hengessä.
Fedorasta löytyy kyllä llama-cpp jolla tuota voisi ajaa, mutta koska oma kone näytönohjaimineen on muinaismuisto niin tuo Fedoran versio ei siitä ymmärrä mitään. Itse käännetty llama-cpp jo toimii sitten riittävän nopeasti tähän tarpeeseen.
Tämmöisellä komentorivillä sitä ajoin, jos joku haluaa kokeilla vastaavaa: "llama-cli -hf unsloth/granite-4.0-h-micro-GGUF:Q4_K_XL". Granitesta on monta eri versiota, isommat vaatii sitten jo niin paljon muistia että meikäläisen rakkineilla on turha kuvitellakaan. Kyllä tässä homman nimi tulee harvinaisen nopeasti selväksi. Kun malli on ladattu, käytin testipromptina:
"tell me about llm technology"
Ensimmäinen vastaus alkoi näin:
"LLM stands for "Legal Machine Learning." It is an emerging field that combines the fields of law and artificial intelligence. LLM technology seeks to leverage machine learning and artificial intelligence to automate and enhance various aspects of legal work."
Kun tarpeeksi monta kertaa hakkasi /regen ja/tai aloitti ohjelman alusta, sain myös tämmöisen:
"LLM, or Large Language Model, is a type of artificial intelligence (AI) model that is designed to understand, generate, and respond to human language. It is a form of deep learning, a subset of machine learning, where models are trained on vast amounts of data to learn patterns and relationships within the data, thereby enabling them to understand and generate human language."
Kolmas variantti jonka sain pari kertaa:
"LLM technology stands for "Legal Language Model" technology. This is a subfield of artificial intelligence (AI) and natural language processing (NLP) that is specifically designed to understand, process, and generate legal language. It leverages machine learning algorithms to interpret and understand legal texts, contracts, laws, and case law, enabling tasks such as legal document analysis, contract review, and legal research."
Varsinaiset vastaukset oli paljon pidempiä, mutta en jaksanut lähteä kamman kanssa kahlaamaan edes sitä oikealta näyttävää vastausta, koska sen oikeellisuus ei lopulta ole merkityksellistä: Jos tiedät vastauksen valmiiksi niin et oppinut yhtään mitään, ja jos et, niin et mitenkään voi tietää mikä vastauksista oli oikein, jos mikään. Eli tämä on ihan täydellisen hyödytöntä ajan ja energian haaskausta.
Ei tässä mitään yllättävää minulle ollut, näiden toimintaperiaate pääpiirteissään on selvä. Itse koetttu on kuitenkin aina itse koettu.
Ja tähän teknologiaan kaadetaan biljoonia biljoonien päälle koska ollaan mukamas aina juuri saavuttamaisillaan suurta läpimurtoa. Kun perusperiaate on pielessä niin ei se siitä oikeaksi muutu vaikka kuinka paljon laskenta-aikaa siihen hassataan.
Edit: Unohtui todeta että tälle tekniikalle saattaa olla ihan hyödyllisiä käyttökohteitakin olemassa. Tiedonhakuun, mihin niin monet sitä tuntuvat käyttävän, siitä ei todellakaan ole.
