OpenSearchCon North America 2026 äger rum när ”sökning” blir ett mycket större problem än att hitta liknande dokument. AI-agenter behöver hämta belägg, bevara användbar kontext, anropa verktyg och förklara vad som hände när en uppgift går fel.
En vektordatabas löser en del av problemet. En seriös agent behöver också exakt hämtning, metadata, aktualitet, minne, körningsspår och behörigheter. Det framväxande AI-datalagret liknar mindre ”embeddingar i en databas” och mer sökning + minne + observabilitet.
OpenSearchCon 2026 visar vad sökning håller på att bli
OpenSearchCon North America 2026 äger rum den 22–24 september i San Jose, Kalifornien.
Agendan omfattar fortfarande relevans, Lucene, klusterdrift och traditionell observabilitet, men mycket av diskussionen 2026 rör nu RAG, hybrid hämtning, vektorprestanda, MCP och observabilitet för AI-agenter.
Den riktningen stämmer överens med projektets färdplan för 2026, som betraktar AI-agenter som en ny klass av sökanvändare och omfattar agentisk kontext, minne, verktygsdirigering och MCP.
Den viktiga förändringen är inte att OpenSearch har lagt till AI-funktioner.
Sökning håller på att bli infrastruktur för system som hämtar information och sedan agerar utifrån den.
En seriös AI-agent behöver två sökbara historiker
De flesta RAG-handledningar fokuserar på en fråga:
Vad bör modellen veta?
Långvariga agenter introducerar ytterligare en fråga:
Vad gjorde agenten faktiskt?
| Index | Huvudfråga | Typiska data |
|---|---|---|
| Kunskapsindex | Vilka belägg bör agenten hämta? | Dokument, textstycken, embeddingar, metadata, versioner, behörigheter |
| Körningsindex | Vad hände under uppgiften? | Modellanrop, hämtningar, verktygsanrop, fördröjning, token, fel, nya försök |
Det första förbättrar svaren. Det andra gör systemet diagnostiserbart.
Detta är viktigt eftersom ett slutligt chattmeddelande kan dölja ett misslyckat arbetsflöde. En agent kan hävda att en uppgift är slutförd trots att den hämtade fel kontext, valde fel verktyg eller aldrig utförde den förväntade åtgärden.
OpenSearchCon har en session som ägnas åt exakt detta problem: Watching AI Workers: OpenSearch Observability for OpenClaw and Hermes-agent.
Det beskrivna felscenariot är viktigt eftersom lösningen inte var en bättre chattlogg. Den bestod av driftstelemetri: modellkörningar, kontexthämtning och verktygsanrop representerade som spår.
En agent skapar två sorters sökbar historik: vad den visste och vad den gjorde.
Många RAG-fel uppstår innan LLM:en ser något
När ett RAG-svar är fel är det en självklar reaktion att byta ut språkmodellen. Det kan också vara fel lager att åtgärda.
OpenSearchCons session Fix Your Retrieval, Fix Your RAG framför argumentet direkt: många uppenbara genereringsfel har sitt ursprung i hämtningslagret som avgör vilket belägg som över huvud taget når modellen.
| Hämtningsfel | Det användaren ser | Det verkliga problemet |
|---|---|---|
| Fel dokument rankas först | Självsäkert irrelevant svar | Rangordning |
| Korrekt källa rankas för lågt | Information saknas | Återkallning |
| Gammal version vinner | Föråldrat svar | Aktualitet och metadata |
| Segmentet förlorar kontext | Delvis korrekt svar | Segmentering och struktur |
| Exakt identifierare försvinner | Felaktig teknisk diagnos | Lexikal hämtning |
| Ingen bedömd testuppsättning finns | ”Det känns bättre” | Utvärdering av hämtning |
Felsökningsregeln är enkel:
modellen kan inte resonera över belägg som hämtningen aldrig placerade i dess kontext.
Produktions-RAG behöver också att resultatet är aktuellt, inte bara semantiskt likt. Ett dokument för programvaruversion 2.0 kan ligga mycket nära version 4.0 i inbäddningsrymden, men ändå ge agenten fel procedur.
Användbar metadata för hämtning kan därför omfatta:
- version,
- publiceringsdatum,
- produkt eller miljö,
- dokumentstatus,
- källans auktoritet,
- och åtkomstbehörigheter.
Hämtningskvalitet är relevans i rätt sammanhang.
Nyckelordssökning förlorade inte mot vektorsökning
Vektorsökningens genombrott uppmuntrade till en enkel berättelse: nyckelordssökning var gammal, och inbäddningar var ersättaren.
Teknisk hämtning gör den skillnaden betydligt mindre tydlig.
| Frågetyp | Lexikal sökning | Vektorsökning |
|---|---|---|
| Felkod | Utmärkt | Variabel |
| Produkt-/modellnummer | Utmärkt | Variabel |
| Funktions- eller API-namn | Utmärkt | Beror på |
| Avsikt uttryckt på naturligt språk | Måttlig | Utmärkt |
| Begreppsmässigt liknande formulering | Svag till måttlig | Utmärkt |
En fråga som RTX 5090 CUDA-fel 802 innehåller både semantisk innebörd och exakta token som inte bör försvinna i approximativ likhet.
Det är därför OpenSearchCon fortsätter att betona hybridhämtning. Det svåra är inte bara att köra nyckelords- och vektorsökning tillsammans, utan att avgöra hur deras poäng ska normaliseras, rangordnas och kombineras.
Det användbara valet är inte längre nyckelord eller vektor. Det handlar om hur mycket exakthet och semantisk innebörd varje fråga kräver.
Vektorsökning har en egen minnesbudget
Diskussioner om lokal AI-hårdvara börjar vanligtvis med modellens RAM och VRAM. RAG introducerar ytterligare en minneskonsument: hämtning.
Vektorsökningssessioner på OpenSearchCon diskuterar allt oftare grafminne, komprimering, återkallning, genomströmning och P99-latens tillsammans. Vid större inbäddningsskalor blir minnet en del av sökarkitekturen snarare än en implementeringsdetalj.
| Lokal AI-komponent | Primärt resursminne |
|---|---|
| LLM | RAM / VRAM |
| Inbäddningsmodell | RAM / VRAM |
| OpenSearch | JVM-heap och systemminne |
| Vektorindex | Minne och lagring |
| Dokumentcache | Minne |
| Agentverktyg | CPU, RAM och tjänstespecifika resurser |
Den praktiska slutsatsen är enkel:
en lokal RAG-server behöver en hämtningsbudget såväl som en modellbudget.
”Kan den här maskinen läsa in min modell?” är inte längre tillräcklig vägledning för dimensionering när samma värd också bäddar in dokument, underhåller index och kör agenter.
Agenter gör observabilitet till en del av datalagret
Traditionell observabilitet frågar om en förfrågan misslyckades, vilken tjänst som var långsam och vad loggarna säger.
En agent lägger till modellanrop, hämtningsbeslut och verktygskörning.
| Traditionell programvara | Agentbaserat system |
|---|---|
| Förfrågan | Agentuppgift |
| Funktionsanrop | Verktygsanrop |
| Tjänstelatens | Modell-, hämtnings- och verktygslatens |
| Fel | Modell-, sök- eller verktygsfel |
| Infrastrukturanvändning | Infrastruktur + tokenanvändning |
| Distribuerad spårning | Spårning av agentkörning |
De aktuella OpenSearch Agent Traces använder OpenTelemetry-konventioner för att representera agent-, LLM-, hämtnings-, inbäddnings- och verktygsoperationer.
Detta gör mycket mer specifika frågor möjliga:
- Tog hämtningen för lång tid?
- Anropade agenten samma verktyg upprepade gånger?
- Ökade en retry-loop tokenanvändningen?
- Gjorde modellen ett giltigt val men misslyckades verktyget?
- Ändrade en ny agentversion exekveringsbeteendet?
Beständigt minne skapar ett närliggande livscykelproblem. Att spara allt för alltid ökar lagringsanvändningen och gör att gammal kontext förblir sökbar; att radera för aggressivt gör att agenten upprepade gånger måste lära sig användbar information på nytt.
Det innebär att agentminne behöver uttryckliga regler för:
- vad som blir långtidsminne,
- vad som kan upphöra att gälla,
- vad som hör hemma i en revisionshistorik,
- och vad som bör sluta påverka framtida hämtningar.
Agentminne är inte bara en hämtningsfunktion. Det är en policy för datalivscykeln.
Sökning blir en säkerhetsgräns när den som söker kan agera
En människa som söker efter misslyckade säkerhetskopieringar och en agent som söker efter misslyckade säkerhetskopieringar medför olika risker.
Människan kan granska resultatet. Agenten kan använda resultatet för att anropa ett annat verktyg.
OpenSearch innehåller en MCP-server som kan exponera sökning, PPL, SQL och klusterinformation för kompatibla agenter.
| Traditionell sökning | Agentbaserad sökning |
|---|---|
| Kan den här användaren komma åt indexet? | Vad kan den här agenten hämta? |
| Kan den här frågan köras? | Vilka sökverktyg kan agenten anropa? |
| Kan den här posten läsas? | Vilken åtgärd skulle kunna följa av att läsa det? |
När hämtning blir en del av en handlingsloop blir sökbehörigheter en del av agentens kapacitetsgräns.
Tre verkliga självhostade AI-fall som visar varför datalagret är viktigt
Skillnaden mellan modell-, hämtnings- och agenttillstånd blir lättare att förstå i verkliga självhostade system.
1. En privat RAG-arbetsyta har en databelastning som är separerad från inferensen
AnythingLLM är ett användbart exempel. Applikationen kan hantera dokument, embeddingar och hämtning medan språkmodellen körs lokalt, på distans eller via ett API.
Den aktuella hårdvaruguiden för AnythingLLM RAG och lokal AI tydliggör uppdelningen: dokumentinläsning, lokala embeddingar, vektordata och beständig lagring skapar egna resurskrav, medan lokal modellinferens måste dimensioneras separat.
Detta är exakt det misstag som diskussionen på OpenSearchCon hjälper till att klargöra.
Ett RAG-system har inte ett enda hårdvarukrav. Det har minst två:
- modellens arbetsbelastning,
- och kunskaps- och hämtningsarbetsbelastningen.
När dokumentsamlingen växer kan inläsning, indexering, metadata och säkerhetskopiering bli flaskhalsar, även när språkmodellen inte förändras.
2. En agent som kör dygnet runt skapar beständigt körningstillstånd
OpenClaw illustrerar den andra sidan av modellen med två index.
En självhostad OpenClaw-gateway kan upprätthålla bestående konversationer, köra verktygsanrop, utföra schemalagda uppgifter, ta emot webhooks och samordna flera agentarbetsflöden. Guiden för en privat AI-agentgateway behandlar agenten som en tjänst som alltid är igång, snarare än ett chattfönster som försvinner när en bärbar dator stängs.
Denna persistens skapar operativa frågor som vanliga chattar inte gör:
- Vilket verktyg anropade agenten?
- Vilken uppgift misslyckades under natten?
- Hur många gånger gjordes ett nytt försök med åtgärden?
- Vilken kontext lästes in före beslutet?
- Rapporterade agenten att åtgärden lyckades utan att slutföra den?
Det är därför OpenSearchCons session om observerbarhet för OpenClaw/Hermes är särskilt relevant för självhostade agenter. När agenten arbetar obemannat blir körningshistorik en del av infrastrukturen, inte bara oväsentliga felsökningsdetaljer.
3. Persistent minne blir en del av arbetsytans arkitektur
Ett verkligt Hermes-arbetsflöde visar ett tredje mönster. I stället för att placera allt i en ogenomskinlig agentdatabas kan en privat AI-agentarbetsyta separera agentkörningen, människoläsbart Markdown-minne, Git-historik, kommunikationskanaler och lagring som alltid är på.
Den arkitekturen är användbar eftersom ”agentminne” inte nödvändigtvis är ett enda monolitiskt vektorlager.
Olika typer av information kan behöva olika regler för livscykeln:
| Data | Anledning att behålla det |
|---|---|
| Arbetskontext | Kortsiktig uppgiftskontinuitet |
| Kuraterade anteckningar | Långsiktig kunskap |
| Git-historik | Granska och återställ |
| Agentloggar | Operativ utredning |
| Rådata från verktyg | Tillfälliga belägg eller felsökning |
Den bästa minnesarkitekturen är kanske inte att ”lagra allt för evigt”. Det handlar om att avgöra vilken typ av tillstånd varje informationsbit faktiskt utgör.
När är det faktiskt meningsfullt att själv hosta OpenSearch?
Dessa exempel innebär inte att alla lokala AI-servrar bör installera OpenSearch.
| Användningsfall | OpenSearch-lämplighet |
|---|---|
| Chatta med några dussin PDF-filer | Förmodligen överdrivet |
| RAG för små personliga anteckningar | Enklare alternativ finns vanligtvis |
| Stor dokumentinsamling under utveckling | Användbart |
| Sökning med nyckelord + semantisk sökning | Mycket lämpligt |
| Flera appar som delar ett kunskapsindex | Mycket lämpligt |
| Loggar, spår och sökning på en plattform | Mycket lämpligt |
| Agentminne och analys av körningar | Potentiellt mycket lämpligt |
OpenSearch är i sig en tillståndsfull infrastruktur. Att köra det innebär att ansvara för index, JVM-minne, beständig lagring, ögonblicksbilder, lagringsperioder, behörigheter, uppgraderingar och återställning.
Den lokala OpenSearch Observability Stack kan köras via Docker Compose, men de officiella installationsförutsättningarna kräver redan minst 8 GB tillgängligt RAM.
Innan du distribuerar det bör du fråga:
- Hur mycket data indexerar jag faktiskt?
- Behöver jag kombinera sökning med nyckelord och semantisk sökning?
- Kommer samma dataplattform även att lagra loggar, spår eller agenttillstånd?
- Är jag beredd att drifta ytterligare en tillståndsfull tjänst?
Den användbara frågan är inte ”kan jag köra OpenSearch hemma?” utan ”har min AI-stack tillräckligt komplexa behov av informationshämtning och observerbarhet för att motivera det?”
Dimensionera AI-servern för mer än bara modellen
När lokal AI växer bortom ett chattgränssnitt förändras planeringen av maskinvaran.
En större RAG- eller agentserver kan behöva resurser för:
- modellinferens,
- embeddingar,
- sökindex,
- dokumentlagring,
- databaser,
- agentkörmiljöer,
- loggar och spår,
- och säkerhetskopior.
Den aktuella guiden för maskinvarudimensionering av Open WebUI illustrerar samma mönster: applikationsminne, dokumentbearbetning, embeddingar och RAG-lagring är separata från de betydligt större minnes- eller VRAM-kraven för en lokal LLM.
För arbetsbelastningar som verkligen behöver större systemminne, datauppsättningar på flera enheter och kompatibel GPU-inferens på samma maskin kan en lokal AI-server med gott om lagring samla dessa lager. Hårdvaran bör dock väljas utifrån den faktiska modellen, vektorkorpusen, lagringsperioden och antalet samtidiga användare, inte utifrån etiketten ”AI-server”.
Mer GPU löser inte ett för litet sökindex, och mer lagring löser inte otillräckligt modellminne.
AI-servern behöver ett datalager, inte bara en större modell
Lokala AI-diskussioner fokuserar naturligt på modeller eftersom modeller dominerar benchmarkresultaten.
Men långvariga RAG- och agentsystem samlar gradvis på sig ytterligare ett infrastrukturlager:
- dokument och metadata,
- lexikala index och vektorindex,
- agentminne,
- verktygsintegreringar,
- loggar och körningsspår,
- behörigheter,
- och lagringspolicyer.
Modellen genererar svaret. Datalagret avgör vilken evidens som når modellen, vilket sammanhang som bevaras och om någon kan förklara vad som hände när agenten beter sig oväntat.
Detta är den större berättelsen bakom OpenSearchCon 2026.
AI-agenter gör att sökning går från att vara en funktion till att bli infrastruktur.
En seriös agent behöver därför tillförlitliga svar på två återkommande frågor:
- Vad behöver den här agenten veta just nu?
- Vad gjorde den här agenten egentligen?
En vektordatabas kan hjälpa till med det första. Infrastruktur för produktionsagenter måste till slut hantera båda.
Vanliga frågor
När äger OpenSearchCon North America 2026 rum?
OpenSearchCon North America 2026 äger rum den 22–24 september i San Jose, Kalifornien. Konferensen behandlar sökning med öppen källkod, observerbarhet, vektorbaserad informationshämtning, RAG och agentisk AI.
Är OpenSearch en vektordatabas?
OpenSearch kan lagra och söka i vektorinbäddningar, men är bredare än en dedikerad vektordatabas. Det stöder även lexikal sökning, hybrid informationshämtning, metadatafiltrering, analys och arbetsbelastningar för observerbarhet.
Är OpenSearch bra för RAG?
Det kan passa mycket bra när RAG kräver hybridsökning, filtrering efter metadata och versioner, relevansutvärdering eller en stor dokumentsamling som förändras över tid. Mindre personliga RAG-system kan vara enklare att driftsätta med lättare infrastruktur.
Vad är hybridsökning i OpenSearch?
Hybridsökning kombinerar lexikala signaler som BM25 med semantisk sökning eller vektorsökning. Det är särskilt användbart när en fråga innehåller både exakta tekniska identifierare och en bredare avsikt uttryckt på naturligt språk.
Kan OpenSearch övervaka AI-agenter?
Ja. OpenSearch Agent Traces använder OpenTelemetry-baserad telemetri för att visa modell-anrop, informationshämtning och verktygsanvändning tillsammans med information om fördröjning och token.
Har OpenSearch stöd för MCP?
Ja. OpenSearch tillhandahåller MCP-funktioner som gör det möjligt för kompatibla agenter att få åtkomst till sökning, PPL, SQL och andra dataverktyg. Behörigheter är fortfarande viktiga eftersom hämtad information kan matas direkt in i agentens åtgärder.
Behöver jag OpenSearch för en lokal RAG-server?
Inte nödvändigtvis. En liten personlig dokumentsamling kan vanligtvis använda enklare infrastruktur för informationshämtning. OpenSearch blir mer attraktivt när systemet behöver större index som förändras över tid, hybridsökning, delad kunskap, observerbarhet eller flera agentarbetsbelastningar.
Hur mycket RAM behöver självhostad OpenSearch?
Kraven beror på indexstorlek, vektordimensioner, frågebelastning och lagringstid. Den aktuella lokala OpenSearch Observability Stack anger minst 8 GB tillgängligt RAM som ett krav, medan större vektor- och telemetriarbetsbelastningar kan kräva betydligt mer.
Zima Kampanjnav
Mer att läsa

Programmerardagen 2026: Varför 256 spelar roll – och vad du kan bygga
Fira dag 256 med en 256-minuters byggutmaning: lös ett verkligt problem, ta steget bortom localhost och håll igång ett användbart sidoprojekt.

Nationella datorspelsdagen 2026: Bygg din egen gamingserver hemma
Förvandla en hemmaserver till spelinfrastruktur för retrobibliotek, PC-streaming, privata flerspelarservrar och säkerhetskopiering av sparfiler.

IBC2026 Amsterdam: AI-mediearbetsflöden, lokal lagring och tekniktrender för kreatörer
IBC2026 visar hur AI-indexering, agentbaserad produktion, öppna mediearbetsflöden och innehållsproveniens omformar medieinfrastrukturen. Den här guiden omsätter dessa trender på sändningsnivå till praktisk lokal lagring...

