Hovedkonklusion
Token-forbrug reduceret med 27.1%, tool calls reduceret med 55%, F1 hævet fra 0.844 til 0.946.
På 4 code location-opgaver i en Django-kodebase sammenlignede vi ren Kimi K3 med Kimi K3 koblet sammen med claude-context MCP. Resultaterne viser, at tilføjelsen af semantisk søgning markant forbedrer både effektivitet og præcision ved kodesøgning.
01 · Kimi K3 i praksis
Vi valgte en Django-kodebase og designede 4 code location-opgaver for at teste Kimi K3's rene modelsøgningsformåen. Hver opgave kræver, at modellen lokaliserer det sted i kodebasen, hvor en bestemt funktionalitet er implementeret.
Ren Kimi K3's præstation:
| Metrik | Gennemsnit |
|---|---|
| Token-forbrug | 125,147 |
| Tool Calls | 4.2 |
| F1 Score | 0.844 |
02 · Optimering med semantisk søgning
Når claude-context MCP er koblet på, kan Kimi K3 først bruge semantisk søgning til at ramme de relevante kodestumper præcist og derefter læse målrettet — en markant effektivitetsgevinst.
| Metrik | Pure Kimi K3 | Kimi K3 + claude-context | Ændring |
|---|---|---|---|
| Gennemsnitlig Token | 125,147 | 91,174 | ↓ 27.1% |
| Gennemsnitlige Tool Calls | 4.2 | 1.9 | ↓ 55% |
| F1 Score | 0.844 | 0.946 | ↑ 12.1% |
Den største forskel viste sig på opgaven datetime_year_bounds_timezone:
Tokens faldt fra 143,684 til 59,375, et fald på -58.7%. Denne opgave berører dyb logik i Djangos tidszonehåndtering, hvor den rene model skal traversere meget kode, mens semantisk søgning rammer plet i første forsøg.
03 · Opsætningsvejledning
1. Klargør Milvus / Zilliz-konfiguration
claude-context bruger en vektordatabase til at gemme kodebasens semantiske indeks. Den understøtter lokal Milvus eller Zilliz Cloud.
~/.context/.env. Med Zilliz Cloud slipper du for lokal udrulning.
2. Konfigurer .kimi-code/mcp.json
Opret .kimi-code/mcp.json i projektets rod, og skriv følgende konfiguration:
{
"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 byg indeks
Når du starter Kimi Code, vil claude-context MCP automatisk bygge et semantisk indeks over kodebasen. Førstegangs-indeksering tager tid afhængigt af kodebasens størrelse; senere forespørgsler returnerer på sekunder.
04 · Konklusion
- Pure Kimi Code: små funktioner, enkelte filer og opgaver med et klart mål — brug direkte, uden ekstra opsætning.
- Kimi K3 + claude-context: store kodebaser, lokalisering på tværs af moduler og situationer, der kræver forståelse af semantiske sammenhænge — effekten af at koble det på er tydelig.
claude-contexts semantiske søgeformåen udligner den rene models svaghed for "blind søgning" i store kodebaser og bringer både token-forbrug og antal tool calls ned på et fornuftigt niveau, samtidig med at lokaliseringspræcisionen stiger. Til AI-assisteret udvikling i enterprise-kodebaser er det en optimeringsretning, der er værd at investere i.
Kilder
- 📄 Oprindelig WeChat-artikel: https://mp.weixin.qq.com/s/Av3Du22F0lTwBK-OVWgFCQ
- 💻 claude-context på GitHub: https://github.com/zilliztech/claude-context