Hovedkonklusjon

Kimi K3 + claude-context MCP, målte resultater:
Token-forbruk redusert med 27,1 %, verktøykall redusert med 55 %, F1 økte fra 0,844 til 0,946.

På 4 oppgaver for kodelokalisering i en Django-kodebase sammenlignet vi ren Kimi K3 med Kimi K3 koblet sammen med claude-context MCP. Resultatene viser at tillegget av semantisk søk tydelig forbedrer både effektivitet og nøyaktighet ved kodesøk.

01 · Kimi K3 i praksis

Vi valgte en Django-kodebase og designet 4 oppgaver for kodelokalisering for å teste Kimi K3 sine rene modell-søkeegenskaper. Hver oppgave krever at modellen lokaliserer hvor en spesifikk funksjonalitet er implementert i kodebasen.

Resultater for ren Kimi K3

Ren Kimi K3:

MålGjennomsnitt
Token-forbruk125,147
Verktøykall (Tool Calls)4.2
F1-score0.844
Token-statistikk
Observert: Den rene K3-modellen tenderer mot å snevre inn området ved gjentatt å lese filer og søke, noe som fører til høyt token-forbruk og mange verktøykall.

02 · Optimalisering med semantisk søk

Etter å ha koblet på claude-context MCP kan Kimi K3 først bruke semantisk søk for å presist lokalisere relevante kodebiter, og deretter lese målrettet. Det hever effektiviteten kraftig.

Samlet sammenligning
MålPure Kimi K3Kimi K3 + claude-contextEndring
Gjennomsnittlig Token125,14791,174↓ 27.1%
Gjennomsnittlige verktøykall4.21.9↓ 55%
F1-score0.8440.946↑ 12.1%
F1-sammenligning

Den største forskjellen dukket opp på oppgaven datetime_year_bounds_timezone:

Største enkeltforbedring:
Token falt fra 143 684 til 59 375, en reduksjon på −58,7 %. Denne oppgaven involverer dyp logikk for tidssonehåndtering i Django, hvor den rene modellen må gjennomsøke mye kode, mens semantisk søk treffer blink på første forsøk.
Sammenligning av søkesti

03 · Veiledning for oppsett

1. Klargjør Milvus / Zilliz-konfigurasjon

claude-context bruker en vektordatabase for å lagre semantisk indeks over koden. Den støtter lokal Milvus eller Zilliz Cloud.

Konfigurer tilkoblingsinformasjonen for vektordatabasen i ~/.context/.env. Med Zilliz Cloud unngår du lokal utrulling.

2. Konfigurer .kimi-code/mcp.json

Opprett .kimi-code/mcp.json i prosjektroten, og skriv inn følgende konfigurasjon:

{
  "mcpServers": {
    "claude-context": {
      "command": "bash",
      "args": [
        "-lc",
        "set -a; source ~/.context/.env; set +a; export CUSTOM_EXTENSIONS=.py,.js,.ts,.tsx,.go,.java; export CUSTOM_IGNORE_PATTERNS=node_modules/**,.git/**,dist/**,build/**,*.png,*.jpg,*.jpeg,*.gif,*.svg; npx -y @zilliz/claude-context-mcp@latest"
      ],
      "startupTimeoutMs": 60000,
      "toolTimeoutMs": 600000
    }
  }
}

3. Start Kimi Code og bygg indeks

Når du starter Kimi Code, vil claude-context MCP automatisk bygge en semantisk indeks over kodebasen. Første indeksering tar tid avhengig av kodebasens størrelse; etterfølgende spørringer returnerer i løpet av sekunder.

04 · Konklusjon

Anbefaling for valg:
  • Pure Kimi Code: Små funksjoner, enkeltfiler og oppgaver med tydelig mål – bruk direkte, uten ekstra oppsett.
  • Kimi K3 + claude-context: Store kodebaser, lokalisering på tvers av moduler, og situasjoner hvor semantiske sammenhenger må forstås – effekten er tydelig etter oppsett.

claude-context sine semantiske søkeegenskaper fyller gapet som ren modell etterlater seg når den «søker blindt» i store kodebaser, og bringer token-forbruk og verktøykall ned på et fornuftig nivå, samtidig som lokaliseringen blir mer presis. For AI-støttet utvikling i enterprise-kodebaser er dette en optimaliseringsretning som er verdt å investere i.

Kilder