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:
1 parent
0fea8a9159
commit
95e607bea7
12 files changed
+236
-31
No files matched your search
@@ -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);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user