mirror of
https://github.com/wasrusgen/wasrusgen1-crm.git
synced 2026-06-03 14:24:47 +00:00
fix(jobs): max_tokens 3500->8000 + лаконичность — должностные не обрезались
This commit is contained in:
parent
149f02da37
commit
a27ab5b27e
@ -524,6 +524,7 @@ JOBS_TOOL = {
|
||||
JOBS_INSTRUCTION = """Составь должностные инструкции по ролям из целевой оргструктуры и функциональной модели.
|
||||
Для каждой роли: цель должности, зоны ответственности, измеримые KPI, кому подчиняется, права/полномочия.
|
||||
ВАЖНО: если роль затронута отклонением клиента (совмещение функций и т.п.) — отрази это честно в deviation_note и в обязанностях, с оговоркой про риск (например, совмещение склада и пошива — риск «плавающего» учёта остатков).
|
||||
Будь лаконичен: 4-6 зон ответственности, 2-4 KPI, 1-3 пункта полномочий на роль.
|
||||
Вызови build_job_descriptions."""
|
||||
|
||||
@app.route("/api/build-jobs", methods=["POST"])
|
||||
@ -541,7 +542,7 @@ def build_jobs_route():
|
||||
if art:
|
||||
parts.append(art)
|
||||
extra = "\n\n".join(parts) if parts else None
|
||||
result, usage = run_tool(pid, JOBS_TOOL, "build_job_descriptions", JOBS_INSTRUCTION, extra_context=extra, max_tokens=3500)
|
||||
result, usage = run_tool(pid, JOBS_TOOL, "build_job_descriptions", JOBS_INSTRUCTION, extra_context=extra, max_tokens=8000)
|
||||
if result is None:
|
||||
return jsonify({"error": usage}), 500
|
||||
save_artifact(pid, "jobs", result)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user