O kliencie
Atreyus.ai to nowo powstały startup AI w fazie bootstrappingu, oferujący przepływy pracy z wyspecjalizowanymi agentami AI.

Wyzwanie
Aby oferować swoim klientom dostosowane przepływy pracy z agentami AI, zserializowanymi danymi i funkcjami zewnętrznymi, Atreyus potrzebował narzędzia, które umożliwiłoby interakcję bez ręcznych zmian w kodzie.
Dodatkowo firma chciała umożliwić użytkownikom samodzielne sprawdzanie statystyk użytkowania i zarządzanie dostępem do przepływów pracy.

Cel
Stworzenie frontendu aplikacji z intuicyjnym interfejsem, minimalizującym wszelkie trudności w obsłudze.

Stos technologiczny
React.js, React Flow, Node.js, MUI

Proces
Rozpoczęliśmy od kilku sesji konsultacyjnych, podczas których nasz projektant uważnie wysłuchał pomysłów klienta, aby zrozumieć jego oczekiwania, a następnie przygotował projekty UI, które zmaterializowały tę wizję.
W międzyczasie zaczęliśmy poszukiwać biblioteki do rysowania diagramów blokowych, która najlepiej odpowiadałaby wymaganiom i naszemu doświadczeniu. Zdecydowaliśmy się na React Flow ze względu na jego historię niezawodnych wydań oraz dużą społeczność, która mogła pomóc w analizie bardzo specyficznych przypadków brzegowych.
Gdy projekty UI były gotowe, przystąpiliśmy do implementacji. Część zespołu skupiła się na płótnie, które stanowi główną tablicę, na której użytkownik może rysować zależności między elementami systemu, definiując przepływ informacji. Równocześnie druga część zespołu pracowała nad funkcjami wspierającymi.
Dwa razy w tygodniu synchronizowaliśmy nasze postępy z zespołem backendowym klienta i omawialiśmy strukturę opracowywanego API, aby zapewnić optymalną wydajność aplikacji i zminimalizować rozmiar przeciętnego żądania, równoważąc ruch w systemie.

Rezultat
Po pięciu miesiącach owocnej współpracy dostarczyliśmy Atreyus.ai—innowacyjny produkt, który umożliwia klientom tworzenie własnych przepływów pracy opartych na agentach AI.
Produkt jest dostępny w subskrypcji pod adresem https://www.atreyus.ai.
