Arkusz kalkulacyjny Excel ze sztuczną inteligencją. Projekt programisty zajmuje nieco ponad 1 GB pamięci
Pewien programista wpadł na pomysł, aby umieścić model językowy Chat GPT-2 w arkuszu kalkulacyjnym Excel.

Kreatywność niektórych programistów wydaje się być nieograniczona. Osoby obyte z kodowaniem często wpadają na ciekawe i nieszablonowe pomysły, łącząc ze sobą pozornie niepowiązane rzeczy. Tak jest w tym przypadku - programista Ishan Anand postanowił zaimplementować model językowy Chat GPT-2 w arkuszu kalkulacyjnym programu Excel. W sieci możemy natrafić na film w którym autor tłumaczy na jakiej zasadzie popularny LLM działa w jego projekcie.
Chat GPT-2 w Excelu
Choć nie jest to najnowocześniejsza wersja Chat GPT, którą znamy z popularnej aplikacji Open AI, niewątpliwie jest on w stanie wygenerować kilka ciekawych rzeczy. Opisywany model językowy nie pozwala na prowadzenie z nim konwersacji - jego działanie opiera się na „przewidywaniu następnego tokena”. Znaczy to tyle, że program potrafi uzupełnić wprowadzone dane o kolejną prawdopodobną część sekwencji. Wykorzystany w przypadku tego projektu Chat GPT-2 Small, potrafi obsłużyć 10 tokenów wejściowych, i jak twierdzi Anand, jest to świetna podstawa dla między innymi osób, będących nowicjuszami w odkrywaniu na jakiej zasadzie działa AI. W porównaniu do Chat GPT-4 Turbo, który potrafi obsługiwać do 128 000 tokenów wejściowych, narzędzie zaproponowane przez programistę wydaje się niezwykle małe, jednak nadal pozwala nam odkrywać i uczyć się możliwości jakie stoją za sztuczną inteligencją.
Cały projekt jest dostępny do pobrania za darmo poprzez platformę GitHub. Plik zawierający arkusz kalkulacyjny waży około 1,25 GB i pomocny w jego obsłudze może okazać się poradnik, który twórca również udostępnił w formie wideo. Warto też wspomnieć, że ten model językowy działa w pełni lokalnie, nie nawiązując połączenia z chmurą. Dodatkowo autor podkreśla, że korzystanie z niego na urządzeniach Mac może okazać się problematyczne (może wywoływać awarie lub zawieszanie programu).

To nie pierwszy ciekawy projekt w Excelu
Jakiś czas temu pisaliśmy o programiście, który stworzył 16-bitowy procesor w programie Excel. Udało mu się osiągnąć w pełni funkcjonalny CPU, działający z częstotliwością 3 Hz, posiadający 128 KB pamięci RAM, a wszystkie operacje logiczne były wykonywane z poziomu okna wprowadzania formuł Excela. Ten projekt również możemy pobrać na własne komputery i przetestować jego możliwości.