Nastavení sémantického hledání v paměti
Model embeddingů převádí vzpomínky a dotazy na vektory, takže hledání v paměti najde odpovídající poznámku, i když je formulovaná jinak.
Než začnete
Nastavení embeddingů je ve výchozím stavu prázdné, takže Chetty porovnává klíčová slova a aktuálnost. Fungující nastavení potřebuje název modelu a poskytovatele, který ho umí obsloužit:
- poskytovatele s klíčem API, nebo
- propojený účet, jehož seznam modelů označuje daný model jako poskytující embeddingy, například účet OpenRouter, jehož seznam obsahuje model embeddingů.
Účty Claude a ChatGPT tento druh hledání nenabízejí.
Nastavte model embeddingů
- Otevřete Nastavení → Modely → Role modelů.
- Nastavte Poskytovatel embeddingů na poskytovatele, který model obsluhuje.
- Nastavte Model embeddingů na přesný název modelu.
- Vyplňte Dimenze jen tehdy, když potřebujete konkrétní šířku vektoru; prázdné pole použije velikost danou modelem.
Řádek ukazuje Nastaveno nebo Nenastaveno a Otestovat odešle jeden požadavek, který ověří, že model odpovídá.
Pomocný model ve stejné skupině nastavení je samostatný: píše názvy, zařazuje nové vzpomínky do kategorií a spouští Znovu roztřídit vzpomínky v části Údržba paměti.
Spusťte průvodce nastavením
Během instalace nebo kdykoli později:
elowen setup --memory reuse --embedding-model text-embedding-3-small
Další volby pro paměť jsou --memory openrouter pro propojení účtu OpenRouter a --memory skip, které prozatím nechá hledání v paměti na klíčových slovech. --memory-key předá klíč OpenRouter a --skip-test přeskočí testovací běh agenta.
Ověřte, že to funguje
- Spusťte
elowen doctora přečtěte si řádky o připravenosti paměti. - Otevřete Paměť a klikněte na tlačítko Údržba paměti. Znovu vytvořit index vzpomínek by už nemělo žádat o nastavení poskytovatele.
- Zeptejte se na něco, co jste dřív uložili, ale jinými slovy než ve vzpomínce. Nalezení podle významu ukáže, že se vektory používají.
Po změně modelu obnovte index
Vektory z jednoho modelu nelze porovnávat s vektory z jiného, takže nový model embeddingů potřebuje nový index:
- Otevřete Paměť a klikněte na tlačítko Údržba paměti.
- Klikněte na Znovu vytvořit index vzpomínek. Úloha potřebuje model embeddingů.
- Stránku můžete opustit. Úloha běží na pozadí a hlásí průběh a počet selhání.
Dokud obnova neskončí, hledání dál porovnává klíčová slova. Index si obnovuje každý uživatel sám, takže změna modelu není hotová, dokud ji neprovede každý účet, který se na paměť spoléhá.