Kontekst
multiagent to nasz produkt własny typu SaaS. Użytkownicy tworzą agentów z promptem, modelem z Bedrock lub OpenAI oraz plikami wiedzy, a potem łączą ich w zespoły.
Wyzwanie
Zwykły czat nie wystarczał do pracy kilku agentów nad jednym tematem. Potrzebny był moderator, który prowadzi dyskusję, zamyka ją odpowiedzią i pozwala obsługiwać pliki, głosowanie, katalog zespołów oraz rozliczenia.
Co zrobiliśmy
Zbudowaliśmy kreator agentów
Użytkownik może ustawić prompt, wybrać model z Bedrock lub OpenAI i dodać pliki wiedzy. Agent ma własną konfigurację, a nie tylko nazwę w czacie.
Dodaliśmy zespoły z moderatorem
Moderator prowadzi dyskusję agentów i kończy ją odpowiedzią. Dzięki temu rozmowa ma wynik, a nie tylko zbiór wypowiedzi.
Wdrożyliśmy rundy i głosowanie
System obsługuje scripted rounds oraz anonimowe głosowanie. To pozwala odtworzyć powtarzalny sposób pracy zespołu agentów.
Obsłużyliśmy pliki w rozmowie
Pliki mogą być dodawane do rozmowy i zapisywane jako wynik rozmowy. System generuje również dokumenty .docx.
Dodaliśmy katalog zespołów
Publiczny katalog pozwala przeglądać zespoły i tworzyć ich fork. Użytkownik może zacząć od istniejącej konfiguracji zamiast budować wszystko od zera.
Zbudowaliśmy rozliczenia i zaplecze pracy
Produkt obejmuje kredyty, plany i Stripe. Panel administracyjny pokazuje live jobs, a job queue i worker pool obsługują zadania w tle.
Rezultat
- Użytkownicy mogą budować agentów z promptem, modelem z Bedrock lub OpenAI oraz plikami wiedzy.
- Zespoły agentów pracują z moderatorem, który prowadzi dyskusję i zamyka ją odpowiedzią.
- System obsługuje scripted rounds, anonimowe głosowanie, pliki w czacie, dokumenty .docx i publiczny katalog zespołów z możliwością utworzenia forka.
- Produkt obejmuje kredyty, plany, Stripe, panel administracyjny z live jobs, job queue i worker pool.
Widać tu zasadę pracy AI na wskazanych źródłach: agent korzysta z dołączonych plików wiedzy, a moderator zamyka dyskusję jedną odpowiedzią.