AI podpowiada, użytkownik decyduje. Nowa aplikacja TimeCamp
Rozwijamy aplikację TimeCamp, która na podstawie aktywności na komputerze proponuje wpisy czasu pracy. Użytkownik może je sprawdzić i poprawić, a następnie zdecydować o zapisaniu.
Napisz do nas- Klient
- TimeCamp.com
- Branża
- SaaS
- Zakres współpracy
- Doradztwo technologiczne
- Projektowanie UX/UI
- Aplikacje desktopowe
- Wdrażanie AI
- Tworzenie produktów i MVP
Kontekst projektu
Użytkownik TimeCamp pracuje w różnych programach, dokumentach i przeglądarce, często przechodząc między zadaniami. Pod koniec dnia odtworzenie czasu poświęconego na każdy projekt wymaga przypomnienia sobie tych aktywności.
Tworzymy i rozwijamy aplikację desktopową, która zbiera aktywność w tle i wykorzystuje ją do przygotowania propozycji wpisów czasu. AI pomaga uporządkować materiał do ewidencji, a interfejs umożliwia sprawdzenie sugestii przed zapisaniem.
Wyzwanie
Samo użycie programu lub dokumentu nie zawsze wskazuje jednoznacznie projekt. Z rozproszonych sygnałów trzeba przygotować propozycję, którą użytkownik może ocenić i poprawić. Nietrafna sugestia nie powinna automatycznie stawać się częścią raportu.
Równocześnie aplikacja ma stale działać w tle. Zbieranie aktywności, obsługa funkcji systemowych i prezentowanie wyników muszą uwzględniać codzienną pracę użytkownika oraz jego kontrolę nad ewidencją.
Nasza praca
Rozwijamy aplikację w Electronie z interfejsem React i TypeScript. Łączymy pracę w tle z widokiem propozycji czasu oraz procesem ich akceptacji. Użytkownik może sprawdzić i skorygować sugestię, zanim zdecyduje o jej zapisaniu.
Logikę AI przygotowujemy w Pythonie. Wykorzystuje sygnały aktywności do kategoryzacji i proponowania przypisania czasu do projektów. Funkcje wymagające dostępu do systemu operacyjnego obsługują moduły C++ i Objective-C.
Nasz zakres obejmuje współpracę tych części, jakość sugestii i kolejne wydania aplikacji. Pracujemy nad tym, aby zmiany w zbieraniu aktywności lub modułach natywnych były zgodne z działaniem interfejsu i przygotowaniem wpisów.
Efekty współpracy
Użytkownik otrzymuje propozycje oparte na zapisanej aktywności, więc ma punkt wyjścia do przygotowania ewidencji dnia. Decyzja o tym, co trafi do raportu, pozostaje po jego stronie. Nadal rozwijamy funkcje aplikacji, jej stabilność i sposób oceny sugestii.