Interpretable Context Methodology (ICM)
Interpretable Context Methodology (ICM) är en metodik för att strukturera information och kontext till stora språkmodeller (LLM:er) på ett sätt som är lätt att förstå, granska och underhålla. Metodiken utvecklades av Jake Van Clief och bygger på principen att kontext ska vara lika läsbar för människor som för AI.
Till skillnad från många traditionella lösningar för Retrieval-Augmented Generation (RAG), som ofta bygger på vektordatabaser och automatiskt uppdelade dokument, använder ICM en Markdown-centrerad struktur där kunskap organiseras i tydliga dokument med rubriker, metadata och interna länkar. Målet är att skapa en kunskapsbas som är enkel att versionshantera, återanvända och kvalitetssäkra.
🎯 Syfte
ICM har utvecklats för att förbättra hur AI-modeller får tillgång till relevant kontext. Metodiken fokuserar på att:
- göra kontext begriplig för både människor och AI
- minska mängden irrelevant information som skickas till modellen
- förbättra kvaliteten på AI:s svar
- göra kunskapsbaser enklare att underhålla
- skapa transparens kring vilken information AI använder
🧩 Grundprinciper
ICM bygger på några centrala idéer:
- Kunskap skrivs som vanliga Markdown-dokument.
- Varje dokument behandlar ett tydligt avgränsat ämne.
- Dokument länkas samman med interna referenser.
- Rubriker och dokumentstruktur används aktivt för att skapa semantisk kontext.
- Metadata används sparsamt och endast när den tillför värde.
- Kontext väljs medvetet istället för att enbart baseras på automatisk likhetsmatchning.
Metodiken betonar att kvaliteten på den kontext som skickas till modellen ofta är viktigare än mängden information.
📄 Markdown som kunskapsformat
En grundläggande idé inom ICM är att Markdown fungerar som ett gemensamt format för både människor och AI.
Fördelarna inkluderar:
- lätt att läsa
- enkelt att redigera
- fungerar med Git och versionshantering
- kan användas i många olika verktyg
- är oberoende av leverantörer och databaser
Ett typiskt dokument kan innehålla:
# Kundhantering ## Beskrivning Systemet hanterar företagets kunder. ## Relaterade dokument - [[CRM]] - [[Orderhantering]] - [[Support]]
🤖 Kontext istället för dokument
En viktig princip inom ICM är att AI inte behöver hela dokument eller hela databaser. Istället bör modellen få den minsta mängd information som krävs för att lösa uppgiften.
Det innebär att kontexten:
- väljs medvetet
- innehåller relevanta dokument
- innehåller relationer mellan dokument
- undviker onödig information
- är enkel att granska innan den skickas till modellen
🔄 Jämförelse med traditionell RAG
| Traditionell RAG | ICM |
|---|---|
| Automatisk chunkning | Människoskapade dokument |
| Vektorsökning | Strukturerad kontext |
| Dokument delas ofta upp automatiskt | Dokument hålls samman logiskt |
| Svårt att granska kontext | Kontext är läsbar |
| Fokus på semantisk likhet | Fokus på begriplighet |
ICM utesluter inte användning av vektorsökning, men betraktar den som ett komplement snarare än den centrala komponenten.
🌍 Fördelar
Metodiken erbjuder flera fördelar:
- hög transparens
- lätt att felsöka
- enkel versionshantering
- förbättrad kvalitet på AI-kontext
- lätt att kombinera med Git
- fungerar med de flesta LLM:er
- leverantörsoberoende
- enkel att vidareutveckla
⚠️ Begränsningar
ICM är en metodik snarare än en formell standard.
Det innebär att:
- implementationer kan skilja sig åt
- dokument måste underhållas manuellt
- större kunskapsbaser kräver tydlig informationsarkitektur
- kvaliteten beror på hur väl dokumentationen är strukturerad
🚀 Användningsområden
ICM lämpar sig för bland annat:
- AI-assistenter
- företagsinterna kunskapsbaser
- dokumentation
- Retrieval-Augmented Generation (RAG)
- AI-agenter
- utvecklingsprojekt
- teknisk dokumentation
- verksamhetsprocesser
🔗 Relation till Open Knowledge Format
ICM och Open Knowledge Format (OKF) bygger på liknande idéer kring öppen, läsbar och strukturerad kunskap.
Medan OKF definierar ett standardiserat format för hur kunskap kan beskrivas, fokuserar ICM på metodiken för hur denna kunskap organiseras och används som kontext för AI-modeller. De två angreppssätten kompletterar därför varandra väl.
📚 Sammanfattning
Interpretable Context Methodology är en metod för att skapa AI-kontext som är begriplig för både människor och språkmodeller. Genom att använda Markdown som grundformat, tydlig dokumentstruktur och medvetet utvald kontext blir kunskapsbaser enklare att underhålla, granska och återanvända. Metodiken betonar att välstrukturerad och transparent information ofta ger bättre AI-resultat än stora mängder automatiskt hämtad data.
🔍 Mer information
Sök efter detta ämne på ...
Artiklar: