Toolverse
Wszystkie skille

agentscope-java

autor: agentscope-ai

Umiejętność eksperta Java do budowania reaktywnych systemów multi-agentowych z AgentScope

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
3

O skillu

Specjalistyczna umiejętność dla programistów Java pracujących z frameworkiem AgentScope. Wspomaga tworzenie reaktywnych, sterowanych komunikatami systemów multi-agentowych opartych na Project Reactor. Idealna do integracji LLM, orkiestracji agentów, programowania bez blokowania oraz budowania produkcyjnych aplikacji agentowych. Wymaga Java 17+, Mavena/Gradle'a i znajomości programowania reaktywnego.

Jak używać

  1. Upewnij się, że masz zainstalowaną Javę 17 lub nowszą oraz Maven lub Gradle. Umiejętność jest zaprojektowana dla Claude Code i Cursor.

  2. Podczas pracy z kodem AgentScope Java opisz swoje zadanie, wspominając konkretnie o AgentScope, ReActAgent, Mono/Flux, Project Reactor lub programowaniu agentów. Umiejętność automatycznie się aktywuje.

  3. Pamiętaj o kluczowych zasadach: nigdy nie używaj .block() poza metodą main() lub testami, zastępuj Thread.sleep() metodą Mono.delay(), a zmienne środowiskowe pobieraj przez System.getenv() zamiast hardkodowania.

  4. Przy tworzeniu agentów, modeli i wiadomości stosuj pattern Builder. Wszystkie operacje asynchroniczne implementuj za pomocą Mono i Flux, łańcuchując je metodami .map(), .flatMap() i .then().

  5. Zawsze dodawaj obsługę błędów za pomocą .onErrorResume() lub .onErrorReturn() oraz logowanie operacji przez SLF4J. Upewnij się, że importujesz klasy z poprawnej ścieżki: io.agentscope.core.model., a nie io.agentscope.model..

  6. Umiejętność specjalizuje się w kodzie nieblokującym, integracji narzędzi, hookach, pipelinach i produkcyjnych aplikacjach agentowych — pytaj o te aspekty, gdy pracujesz nad złożonymi systemami.

Podobne skille