Syncflow śledzi, ile czasu kroki faktycznie zajmują, w porównaniu z szacunkiem AI. Z czasem buduje to obraz twojego realnego tempa i poprawia przyszłe plany.
Szacowany czas a faktyczny
Gdzie zniknął czas
Wybierz daty i ustal budżet
Zarezerwuj loty mieszczące się w budżecie
Zarezerwuj nocleg blisko centrum
Wybierz kilka atrakcji do zobaczenia
W tych czterech krokach czas przekroczył szacunki o 24%: 105 minut zamiast zaplanowanych 85. Syncflow wykorzystuje to, by dokładniej szacować kolejne kroki.
Automatyczne śledzenie czasu
Gdy oznaczysz krok jako zrobiony w Focus Flow, Syncflow automatycznie obliczy actualMinutes na podstawie tego, ile czasu minęło od rozpoczęcia pracy nad tym krokiem. Nie ma timera do uruchamiania ani zatrzymywania. Czas jest śledzony pasywnie w tle, na podstawie momentu, w którym krok stał się aktywny, i chwili jego ukończenia.
Procent trafności
Twój ekran Dzisiaj pokazuje ogólny procent trafności szacunków dla wszystkich śledzonych kroków. Porównuje on szacowany czas AI z faktycznym czasem ukończenia. Trafność na poziomie 100% oznacza, że szacunki idealnie pasują do twojego realnego tempa. Poniżej 100% oznacza, że zadania zajmują dłużej, niż zakładano; powyżej 100% oznacza, że kończysz szybciej.
Tendencja
Na podstawie historii Syncflow mówi, czy zwykle zaniżasz czas (zadania trwają dłużej, niż zakładano), czy zawyżasz go (kończysz szybciej, niż zakładano). To pomaga w samoobserwacji i w lepszym szacowaniu, ile czasu zajmą twoje zobowiązania w pracy.
Uczenie się szablonów
Gdy zapiszesz ukończone zadanie jako szablon, rzeczywiste zarejestrowane czasy zastępują pierwotne szacunki AI. Dzięki temu przy następnym użyciu szablonu szacowany czas każdego kroku opiera się na twoich rzeczywistych danych z poprzedniego razu. Przy kolejnych użyciach szablony stają się coraz dokładniejsze i lepiej dopasowane do ciebie.
Jak to działa pod spodem
Każdy krok ma pole estimatedMinutes (ustawione przez AI albo przez ciebie podczas dopracowywania) i pole actualMinutes (obliczane, gdy ukończysz krok). Wzór trafności to:
accuracy = (estimatedMinutes / actualMinutes) * 100
Ogólna trafność to średnia ze wszystkich kroków, w których istnieją obie wartości.
Wyświetlanie szacunków w API
Endpoint GET /api/tasks/:id zwraca każdy krok wraz z polami estimatedMinutes i actualMinutes. Endpoint GET /api/stats/digest zawiera zbiorcze dane o czasie. Szczegóły znajdziesz w dokumentacji API.