Zespół Qwen Developer opublikował zg (zvec-grep), otwarte narzędzie wyszukiwania, które integruje trzy podejścia: wyszukiwanie wektorowe, BM25 i ripgrep w jednym interfejsie. Projekt dostępny jest na GitHubie (@zvec/zvec-grep) na licencji Apache 2.0 i jest już gotowy do użycia.
Agendy kodujące poświęcają znaczną część swoich zasobów na wyszukiwanie. Gdy celem jest znany symbol, ripgrep daje dokładny wynik. Gdy szuka się zachowania opisanego naturalnym językiem, dopasowanie słów kluczowych często zawodzi, co zmusza agenta do zgadywania terminów i ręcznego składania kontekstu. Każdy taki objazd pochłania wywołania narzędziowe, tokeny i czas. zg rozwiązuje ten problem, udostępniając cztery trasy wyszukiwania: hybrydową (domyślną), która łączy intencję ze statkami leksykalnymi, --fts dla rankingu BM25, --vector dla podobieństwa konceptualnego i --rg dla dopasowania dosłownego lub regex. Pierwsze trzy czytają indeks, czwarty nie wymaga indeksu wcale.
Narzędzie instaluje się z npm jako @zvec/zvec-grep, wymaga Node.js 22 lub nowszej na macOS, Linux lub Windows i nie potrzebuje GPU przy domyślnym modelu. Licencja Apache 2.0 pozwala na użycie komercyjne. Indeks workspace przechowywany jest w katalogu .zvec-grep/, zaś .git i katalogi zależności są zawsze wykluczone.