Запустить Open-World Breadth через бизнес-обзор компании

This commit is contained in:
2026-05-02 00:09:28 +03:00
parent 6df2018086
commit 284b201912
9 changed files with 477 additions and 17 deletions
@@ -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");
});
});