Запустить Open-World Breadth через бизнес-обзор компании
This commit is contained in:
@@ -214,6 +214,9 @@ describe("assistant living chat runtime adapter", () => {
|
||||
expect(output.chatText).toContain("ООО Альтернатива Плюс");
|
||||
expect(output.chatText).toContain("Группа СВК");
|
||||
expect(output.chatText).toContain("нетто");
|
||||
expect(output.chatText).toContain("Подтвержденные метрики");
|
||||
expect(output.chatText).toContain("Денежный поток");
|
||||
expect(output.chatText).toContain("маржу");
|
||||
expect(output.debug?.living_chat_response_source).toBe("deterministic_broad_business_evaluation_contract");
|
||||
expect(executeLlmChat).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
@@ -110,4 +110,20 @@ describe("assistantTurnMeaningPolicy", () => {
|
||||
expect(meaning.stale_replay_forbidden).toBe(true);
|
||||
expect(meaning.reason_codes).toContain("broad_business_evaluation_current_turn_signal");
|
||||
});
|
||||
|
||||
it("recognizes broad company analysis wording as the same bounded business overview ask", () => {
|
||||
const policy = buildPolicy({
|
||||
resolveAddressIntent: () => ({ intent: "unknown", confidence: "low" })
|
||||
});
|
||||
|
||||
const meaning = policy.resolveAssistantTurnMeaning({
|
||||
rawUserMessage: "Дай полный анализ компании и LLM-аудит бизнеса"
|
||||
});
|
||||
|
||||
expect(meaning.explicit_intent_candidate).toBeNull();
|
||||
expect(meaning.asked_domain_family).toBe("business_summary");
|
||||
expect(meaning.asked_action_family).toBe("broad_evaluation");
|
||||
expect(meaning.unsupported_but_understood_family).toBe("broad_business_evaluation");
|
||||
expect(meaning.reason_codes).toContain("broad_business_evaluation_current_turn_signal");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user