
Nowe narzędzie AI od Microsoft
Zespół programistów i specjalistów ds. sztucznej inteligencji w firmie Microsoft opracował narzędzie AI o nazwie SpreadsheetLLM, które wykorzystuje możliwości dużych modeli językowych (LLM) do pracy z arkuszami kalkulacyjnymi. W swoim badaniu, udostępnionym na serwerze arXiv, zespół stworzył SheetCompressor – ramy kodowania, które skutecznie kompresują arkusze kalkulacyjne, umożliwiając ich wykorzystanie przez LLM.
Ograniczenia dużych modeli językowych
Duże modele językowe, takie jak ChatGPT, są powszechnie znane, ale ich ograniczenia stają się coraz bardziej widoczne w miarę ich rosnącej popularności. Jednym z tych ograniczeń jest zdolność do zrozumienia arkuszy kalkulacyjnych. Ze względu na swoją unikalną strukturę i możliwości, arkusze kalkulacyjne pozostają tajemnicą dla LLM, co utrudnia ich zastosowanie w biznesie.
Przekształcanie arkuszy kalkulacyjnych
W nowym badaniu zespół Microsoft stworzył narzędzie, które przekształca arkusz kalkulacyjny w formę zrozumiałą dla LLM. Narzędzie to opiera się na koncepcji zwanej SheetCompressor, która umożliwia zarządzanie i analizę danych z arkuszy kalkulacyjnych przez sztuczną inteligencję.
Funkcje SheetCompressor
Implementacja SheetCompressor została podzielona na trzy główne funkcje: kompresję, tłumaczenie i agregację formatów danych. Pierwsza funkcja została zrealizowana przez dodanie tzw. kotwic w całym arkuszu, co pomaga LLM zrozumieć jego strukturę i funkcję.
Proces przekształcania arkuszy
Po zastosowaniu kotwic, wiersze i kolumny są zastępowane szkieletową tabelą. Moduły tłumaczenia usuwają puste komórki lub powtarzające się wartości. Agregacja formatów danych jest możliwa dzięki zastosowaniu bezstratnej translacji indeksu odwróconego w formacie JSON.
Moduły dodatkowe
Dodano również inne moduły do obsługi unikalnych sytuacji, takich jak sąsiadujące komórki o podobnych formatach numerycznych. W rezultacie powstało narzędzie, które umożliwia LLM wykorzystanie arkuszy kalkulacyjnych jako źródła danych na różne sposoby.
Nowe możliwości dla LLM
Zespół badawczy sugeruje, że SpreadsheetLLM otwiera nowe możliwości dla technologii LLM w zakresie zmiany sposobu korzystania z arkuszy kalkulacyjnych. Narzędzie to może automatyzować wprowadzanie danych, analizować dane oraz prezentować skomplikowane informacje w sposób przystępny dla osób o różnym doświadczeniu.