Spaya.ai przyjazna dla użytkownika platforma internetowa dla chemików do łatwego tworzenia i eksploracji ścieżek retrosyntetycznych. Zasilana jest przez sztuczną inteligencję (AI) opracowaną przez firmę Iktos. Retrosynteza polega na analizie możliwych ścieżek syntezy związku chemicznego, zaczynając od celu i cofając się do dostępnych materiałów wyjściowych. Spaya.ai wykorzystuje dane z milionów reakcji chemicznych, aby znaleźć i ocenić najlepsze ścieżki retrosyntezy dla dowolnego związku.

Celem zadania było stworzenie przyjaznych i intuicyjnych doświadczeń użytkownika dla nowych i istniejących funkcji produktu. W ramach zadania wraz z zespołem Mirumee zaprojektowałem user-flow i makiety dla różnych funkcji, takich jak: rejestracja/logowanie, onboarding, powiadomienie o okresie testowym, system oznaczeń poziomu dopasowania wyników do zadanej frazy, menu kontekstowe (zapisz, drukuj, udostępnij), powiadomienie o ukończeniu zadania, udostępnianie projektów, upgrade planu oraz wiele drobnych mikrointerakcji.

Aby skorzystać z serwisu Spaya, użytkownik musi się zarejestrować, podając swój adres e-mail i hasło. Następnie otrzymuje wiadomość z linkiem aktywacyjnym, który potwierdza jego konto. Po kliknięciu w magic link w mailu użytkownik jest automatecznie przenoszony do serwisu. Rejestracja jest szybka i prosta, w szybki sposób pozwala na dostęp do zaawansowanych narzędzi i zasobów, które oferuje Spaya.

Po rejestracji, użytkownik jest witany krótkim przedstawieniem funkcji serwisu, które pokazuje, jak Spaya może pomóc w znalezieniu najlepszych syntez chemicznych dla wybranych związków. Następnie użytkownik jest krok po kroku wprowadzany w podstawowe funkcje serwisu, takie jak wprowadzanie zapytań, eksplorowanie drzewa retrosyntezy, modyfikowanie materiałów wyjściowych czy dodawanie związków do listy życzeń. Dzięki krótkiemu samouczkowi w kilka minut poznaje działanie wyszukiwarki, nawigowania po wynikach czy oceniania ich jakości. Samouczek kończy się podsumowaniem i zachętą do dalszego korzystania z serwisu.

Aby zachęcić użytkowników do wypróbowania serwisu Spaya, każde nowe konto ma dostęp do 30-dniowego okresu testowego, w którym można korzystać z wszystkich funkcji serwisu bez ograniczeń. Po upływie tego okresu, użytkownik może nadal korzystać z serwisu, ale niektóre funkcje są ograniczone, a ilość wyszukiwań jest limitowana do 10 na miesiąc. Aby ułatwić użytkownikowi śledzenie stanu jego konta, zaprojektowałem system powiadomień, które informują o pozostałym czasie okresu testowego i ilości dostępnych wyszukiwań. Powiadomienia są wyświetlane w formie komunikatów na stronie serwisu.

Spaya.ai wykorzystuje sztuczną inteligencję do wyszukiwania i optymalizacji syntez chemicznych. Aby zapewnić użytkownikowi najlepsze wyniki, analizuje wszystkie możliwe ścieżki syntetyczne dla danego związku i ocenia je pod względem różnych kryteriów. Ten proces może potrwać od kilku sekund do kilku minut, w zależności od złożoności związku i ilości dostępnych danych. Aby użytkownik nie czekał w napięciu, Spaya.ai pokazuje mu częściowe dane oraz informację o postępach wyszukiwania na pasku postępu. Jeśli użytkownik przejdzie do innego ekranu aplikacji, nadal kontynuuje wyszukiwanie w tle i powiadomi go o zakończeniu wyszukiwania za pomocą komunikatu. Użytkownik może wtedy wrócić do ekranu wyszukiwania i zobaczyć pełne wyniki.

Udostępnianie projektu Spaya.ai nie tylko pomaga w współpracy i wymianie pomysłów z innymi użytkownikami. Każdy projekt, który użytkownik tworzy w Spaya, może być udostępniony innym użytkownikom, zarówno wewnątrz jak i na zewnątrz organizacji. Aby udostępnić projekt, wystarczy wpisać adres e-mail osoby, z którą chcemy się podzielić, i wybrać poziom dostępu: tylko do odczytu lub do edycji. Użytkownik, który otrzyma zaproszenie do projektu, będzie mógł zobaczyć i ocenić wyniki wyszukiwania, a także dodać własne komentarze lub sugestie.

Jeśli użytkownik chce korzystać z pełnej wersji Spaya.ai bez ograniczeń, musi przejść na płatny plan. Użytkownik może porównać dostępne plany i wybrać ten, który najlepiej odpowiada jego potrzebom. Po wybraniu planu, użytkownik podaje dane firmy, takie jak nazwa, adres, numer NIP i inne. Następnie użytkownik podaje dane karty płatniczej, takie jak numer, data ważności, kod CVV i imię i nazwisko właściciela. Jeśli to wymagane, to po potwierdzeniu danych, użytkownik zostanie przekierowany do mechanizmu 3DS Secure. Po zakończeniu płatności, użytkownik wyświetla się komunikat o tym, że plan został aktywowany.
Head of Design: Iwo Rzepiela
UX/UI: Jakub Nowak, Piotr Flis