Q24: knowledge enters the run: search and record tools, relevant entries in prompts

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 05:20:03 -04:00
1 parent 0fea8a9159
commit 95e607bea7
12 files changed
+236 -31

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
import { describe, expect, test } from "vitest";
import { orderByRelevance } from "../../src/main/services/relevance";
describe("relevance", () => {
test("ranks by shared words, keeps order on ties, and matches Chinese by character pairs", () => {
const skills = ["Growth Hacker: viral campaigns", "Backend Architect: scalable system design", "财务分析:预算与现金流"];
expect(orderByRelevance(skills, (item) => item, "Design a scalable backend system")).toEqual([skills[1], skills[0], skills[2]]);
expect(orderByRelevance(skills, (item) => item, "整理下季度的现金流预算")).toEqual([skills[2], skills[0], skills[1]]);
expect(orderByRelevance(skills, (item) => item, "")).toEqual(skills);
});
});