Automatyzacja Excel

Dziennik rozwoju: duża analiza Google Sheets i automatycznie sformatowane raporty

Jak GetSheetAI teraz kieruje bardzo duże analizy Google Sheets przez trwałe zadania, unika ograniczeń mostka przeglądarki, automatycznie weryfikuje wyniki i formatuje wygenerowane raporty.

W tej wersji Google Sheets skupiono się na trybie awarii, który pojawia się tylko wtedy, gdy arkusz kalkulacyjny przestaje być mały: żądanie działające na kilku tysiącach komórek może stać się setkami wywołań przeglądarki do arkuszy na dużej tabeli.

GetSheetAI teraz wcześnie rozpoznaje zbyt duże żądania analizy i podsumowania, przenosi je do trwałego zadania w tle i zwraca gotowy raport z podstawowym formatowaniem prezentacji. Celem nie jest upiększenie komunikatu o błędzie. Chodzi o wybranie ścieżki wykonania, która może zakończyć pracę.

Duże żądania mają trwałą ścieżkę

Żądania analizy i podsumowania powyżej 100 000 komórek są teraz kierowane do systemu zadań w tle. Zapobiega to próbie paginacji zakresu 120 000 wierszy przez setki wywołań mostka na pasku bocznym, popełnionym przez model w wyniku błędu w wyborze narzędzia.

Trwała trasa przechowuje stan zadania, odczytuje źródło w ograniczonych fragmentach i umożliwia ponowne połączenie paska bocznego w celu sprawdzenia postępu. Jeśli żądany jest zbyt duży podgląd za pośrednictwem niewłaściwej ścieżki, środowisko wykonawcze zwraca możliwy do odzyskania wynik routingu, dzięki czemu agent może kontynuować korzystanie z narzędzia działającego w tle zamiast kończyć konwersację z powodu błędu mostu.

Ma to znaczenie w przypadku długotrwałych prac, takich jak podsumowania grupowe, profilowanie przy dużych tabelach, sprawdzanie anomalii i generowanie raportów. Widoczny czat pozostaje powierzchnią kontrolną, ale karta przeglądarki nie jest już odpowiedzialna za trzymanie całego zadania w całości.

Silnik analityczny wykorzystuje ograniczoną pamięć

Duże tablice ujawniają szczegóły implementacji, które ukrywają małe przykłady. Spłaszczenie bardzo dużego zakresu lub rozłożenie go na funkcję statystyczną może przekroczyć stos wywołań JavaScript i zduplikować znaczną ilość pamięci.

Analizator zasięgu wykorzystuje teraz akumulator jednoprzebiegowy dla zliczeń, sum, minimów, maksimów i innych wartości sumarycznych. Dane są przetwarzane przyrostowo, a nie kopiowane do jednej gigantycznej tymczasowej tablicy.

Deterministyczna warstwa wyrażeń zyskała także operatory porównania i obsługę IF(condition, true_value, false_value). Dzięki temu więcej obliczeń filtrujących i warunkowych pozostaje w sprawdzonej ścieżce arytmetycznej, zamiast polegać na obliczeniach modelu swobodnego.

Wygenerowane raporty otrzymują czytelny domyślny styl

Kiedy analiza tworzy nowy arkusz raportu, GetSheetAI automatycznie stosuje teraz podstawowy przebieg prezentacji:

  • ciemnozielone nagłówki z białym tekstem;
  • opakowane etykiety nagłówków;
  • automatyczne dobieranie rozmiaru kolumn;
  • wywnioskowane formaty liczb całkowitych, dziesiętnych i procentowych.

Formatowanie przebiega po zapisaniu i zweryfikowaniu danych raportu. Jeśli formatowanie prezentacji jest chwilowo niedostępne, zweryfikowane dane pozostaną pomyślne i można będzie ponowić jedynie etap formatowania. Raport jest również oznaczany jako już przedstawiony, co zapobiega drugiemu zbędnemu formatowaniu.

Cel jest skromny, ale ważny: wygenerowany raport powinien być czytelny po otrzymaniu. Użytkownicy nadal mogą później poprosić o inny styl marki, wykres, układ lub format liczb.

Postęp i tożsamość są łatwiejsze do zdiagnozowania

Długotrwałe zadania zgłaszają teraz aktywne narzędzie bardziej zgodnie z prawdą. Tożsamość wydania środowiska wykonawczego produkcyjnego jest uwzględniana w eksportach debugowania, co pomaga oddzielić buforowany pasek boczny od bieżącego hostowanego środowiska wykonawczego podczas diagnozowania problemu.

Interfejs użytkownika pozostaje zwięzły: pokazuje, który etap jest aktywny, bez ujawniania surowych parametrów lub wewnętrznych ładunków. Poniżej tożsamość wydania i stan trwałego zadania stanowią wystarczające dowody, aby odróżnić nieaktualnego klienta, przerwany most i prawdziwy błąd analizy.

Aktualne wartości i ograniczenia możliwości

Ważne wartości operacyjne w tej wersji to:

  • próg trwałego routingu: więcej niż 100 000 komórek do analiz i podsumowań;
  • zweryfikowane pokrycie regresji produkcyjnej: 92 testy Google Sheets po dodaniu automatycznego formatowania;
  • formatowanie raportów: nagłówki, zawijanie, regulacja szerokości i popularne formaty liczbowe;
  • bezpieczeństwo wykonania: ograniczone odczyty, statystyki jednoprzebiegowe, routing możliwy do odzyskania i zweryfikowany zapis zwrotny.

Trwała trasa nie sprawia, że każdy możliwy arkusz jest nieograniczony. Przydziały skryptu Google Apps, limity kontekstu modelu, struktura skoroszytu oraz bardzo obszerne lub nieregularne dane mogą nadal ograniczać zadanie. Różnica polega na tym, że duże, obsługiwane zadania mają teraz ścieżkę wykonania dostosowaną do ich rozmiaru.