diff --git a/backend/pipeline/jd/runner.py b/backend/pipeline/jd/runner.py index 7a1979d..068a0d3 100644 --- a/backend/pipeline/jd/runner.py +++ b/backend/pipeline/jd/runner.py @@ -194,8 +194,8 @@ def get_default_report_config() -> dict[str, Any]: def get_default_strategy_config() -> dict[str, Any]: """策略生成页独立默认(与 ``report_config`` 无关),供前端回填与 PATCH 合并。""" return { - # 打开页面时是否默认勾选「使用大模型生成」 - "use_llm_default": False, + # 默认走大模型润色;用户可在单次生成时勾选「仅规则稿」取消 + "use_llm_default": True, } diff --git a/backend/pipeline/serializers.py b/backend/pipeline/serializers.py index bf843c4..b165830 100644 --- a/backend/pipeline/serializers.py +++ b/backend/pipeline/serializers.py @@ -87,7 +87,7 @@ def validate_report_config_body(value: dict) -> dict: _STRATEGY_CONFIG_ALLOWED_KEYS = frozenset({"use_llm_default"}) -_DEFAULT_STRATEGY_CONFIG: dict[str, bool] = {"use_llm_default": False} +_DEFAULT_STRATEGY_CONFIG: dict[str, bool] = {"use_llm_default": True} def validate_strategy_config_body(value: dict) -> dict: diff --git a/backend/pipeline/tests/test_strategy_config.py b/backend/pipeline/tests/test_strategy_config.py index f87f2bb..be717ae 100644 --- a/backend/pipeline/tests/test_strategy_config.py +++ b/backend/pipeline/tests/test_strategy_config.py @@ -9,7 +9,7 @@ from pipeline.serializers import validate_strategy_config_body def test_validate_strategy_config_merges_default() -> None: out = validate_strategy_config_body({}) - assert out["use_llm_default"] is False + assert out["use_llm_default"] is True def test_validate_strategy_config_unknown_key() -> None: diff --git a/frontend/src/views/jd/JdStrategyBuildView.vue b/frontend/src/views/jd/JdStrategyBuildView.vue index 5f1fb4e..ab05a62 100644 --- a/frontend/src/views/jd/JdStrategyBuildView.vue +++ b/frontend/src/views/jd/JdStrategyBuildView.vue @@ -1,12 +1,7 @@