dify-kb-search
Przeszukuj bazę wiedzy Dify i uzyskaj dokładny kontekst do odpowiedzi wspieranych RAG
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia agentom AI wyszukiwanie w zbiorach danych Dify w celu pobrania kontekstu dla generowania odpowiedzi wzbogaconych retrieval-augmented generation (RAG). Idealny do obsługi pytań z bazy wiedzy, wyszukiwania dokumentacji i dostarczania odpowiedzi AI z precyzyjnym kontekstem. Obsługuje wyszukiwanie hybrydowe, semantyczne i słów kluczowych, automatyczne odkrywanie dostępnych zbiorów oraz konfigurowalną liczbę wyników. Wszystkie ustawienia zarządzasz przez zmienne środowiskowe bez konieczności edycji kodu.
Jak używać
Pobierz klucz API z panelu Dify: zaloguj się do swojej instancji Dify, przejdź do Ustawienia, znajdź sekcję API i skopiuj klucz dostępu.
Skonfiguruj zmienne środowiskowe w pliku openclaw.json: ustaw DIFY_API_KEY na skopiowany klucz oraz DIFY_BASE_URL na adres Twojej instancji Dify (domyślnie http://localhost/v1, jeśli uruchamiasz lokalnie).
Zainstaluj wymaganą bibliotekę Python: uruchom pip3 install requests w terminalu, aby pobrać bibliotekę requests niezbędną do komunikacji z API Dify.
Sprawdź dostępne bazy wiedzy: użyj narzędzia dify_list, aby wyświetlić wszystkie zbiory danych dostępne w Twojej instancji Dify i uzyskać ich identyfikatory.
Wyszukaj kontekst w wybranej bazie: użyj narzędzia dify_search z identyfikatorem bazy wiedzy i zapytaniem tekstowym; skill automatycznie pobierze najbardziej trafne fragmenty dokumentów do wykorzystania w generowaniu odpowiedzi.
Dostosuj parametry wyszukiwania: jeśli potrzebujesz, zmień metodę wyszukiwania (hybrydowa, semantyczna lub słowa kluczowe), liczbę wyników (top-k) lub włącz ponowne rankowanie w celu poprawy jakości wyników.