exa-migration-deep-dive
Execute Exa major re-architecture and migration strategies with strangler fig pattern.\nUse when migrating to or from Exa, performing major version upgrades,\nor re-platforming existing integrations to Exa.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute Exa major re-architecture and migration strategies with strangler fig pattern.\nUse when migrating to or from Exa, performing major version upgrades,\nor re-platforming existing integrations to Exa.\nTrigger with phrases like \
How to use
Zainstaluj SDK Exa za pomocą npm install exa-js. Jeśli migrujesz z innego dostawcy (Google, Bing, Tavily, Serper), skill automatycznie wykryje stare biblioteki i zaproponuje ich usunięcie.
Porównaj możliwości API — Exa używa wyszukiwania neuronowego zamiast słów kluczowych, zwraca tekst i streszczenia w jednym zapytaniu, a także obsługuje wyszukiwanie podobieństwa po URL-u. Tradycyjne API zwracają tylko fragmenty i wymagają osobnych żądań do treści.
Zaktualizuj kod wyszukiwania — zamień wywołania starego API na metody Exa (np. search() dla zapytań, findSimilar() dla wyszukiwania po URL-u, answer() dla odpowiedzi AI). Skill wskaże miejsca wymagające zmian.
Skonfiguruj filtry — użyj startPublishedDate i endPublishedDate do filtrowania po dacie, includeDomains i excludeDomains do ograniczenia źródeł (do 1200 domen), oraz categories do wyboru typu treści (artykuły, wiadomości, prace badawcze, tweety, osoby).
Przetestuj migrację — uruchom nowy kod równolegle ze starym API, porównaj wyniki i upewnij się, że pipeline wyszukiwania działa prawidłowo. Skill może wygenerować testy porównawcze.
Wdróż zmiany — po weryfikacji zastąp stare API Exa we wszystkich środowiskach (dev, staging, produkcja).