package com.huimv.employment.integration.kb;

/**
 * 调用智能体意图分类接口（v2 §6.4.5，BE → Agent）。
 */
public interface KbIntentClassificationClient {

    /**
     * 对用户消息进行意图分类。
     *
     * @param userMessage 用户首条消息
     * @param agentId     智能体标识，可为 null
     * @return 分类结果 summary；上游不可用时返回 {@code null} 以触发本地兜底
     */
    String classify(String userMessage, String agentId);
}
