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.

tech
Anita Zych18 marca 2024
Źrodło fot. Unsplash | Rubaitul Azad
i

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

Zrzut ekranu na którym autor przedstawia co oferuje jego program | Źródło: Youtube / Spreadsheets are all you need
Zrzut ekranu na którym autor przedstawia co oferuje jego program | Źródło: Youtube / Spreadsheets are all you need

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.

Anita Zych

Anita Zych

Zainteresowanie technologią oraz światem gier komputerowych rozwijała od najmłodszych lat, rozpoczynając ją od największych klasyków w branży. Zafascynowana rozgrywką w Diablo II, przygodami Bezimiennego w Górniczej Dolinie oraz rozwijaniem cywilizacji w Age Of Empires, chciała kreować własne historie nieustraszonych bohaterów dzięki rysunkowi i pisaniu pierwszych komiksów. W późniejszych latach pogłębiała swoją wiedzę na temat technologii dzięki podjęciu studiów ściśle związanych z inżynierią oprogramowania. Dzięki temu poznała nowe możliwości, jeśli chodzi o gamedev – projektowanie modeli 3D, rysunki koncepcyjne oraz budowanie świata wirtualnego stały się dla niej bardziej przystępne dzięki zrozumieniu zasad programowania. W przyszłości chciałaby stworzyć własną grę.

Karty graficzne w 2025 roku. Ranking wydajności i hierarchia 38 najważniejszych GPU

Karty graficzne w 2025 roku. Ranking wydajności i hierarchia 38 najważniejszych GPU

Wszystko o GeForce RTX 3090. Baza danych kart graficznych

Wszystko o GeForce RTX 3090. Baza danych kart graficznych

Programista kupuje 12 pamięci USB od Amazona, a ponieważ każda z nich jest paskudnym zakamuflowanym oszustwem, publikuje bezpłatne narzędzie do wykrywania oszustwa

Programista kupuje 12 pamięci USB od Amazona, a ponieważ każda z nich jest paskudnym zakamuflowanym oszustwem, publikuje bezpłatne narzędzie do wykrywania oszustwa

Kilkanaście lat temu komputery PC miały przycisk Turbo. Wielu myślało, że przyspieszy on działanie komputera, ale w rzeczywistości działał odwrotnie

Kilkanaście lat temu komputery PC miały przycisk Turbo. Wielu myślało, że przyspieszy on działanie komputera, ale w rzeczywistości działał odwrotnie

Nintendo może mieć przygotowane na premierę nawet 8 milionów egzemplarzy Switcha 2

Nintendo może mieć przygotowane na premierę nawet 8 milionów egzemplarzy Switcha 2