添加ai日志
This commit is contained in:
@@ -127,7 +127,7 @@ async def _do_clean(data: dict) -> None:
|
||||
|
||||
# 第一次AI:结构化提取
|
||||
user_message = _build_user_message(data)
|
||||
result = await ai_chat_json(JobCleanModel.STRUCTURE, JOB_STRUCTURE_SYSTEM, user_message)
|
||||
result = await ai_chat_json(JobCleanModel.STRUCTURE, JOB_STRUCTURE_SYSTEM, user_message, scene="structure")
|
||||
if result is None or not result.get("valid", False):
|
||||
log.info("[id={}] 丢弃:AI判定无效", data_id)
|
||||
await _update_pg_status(data_id, "discarded")
|
||||
@@ -217,7 +217,7 @@ async def _match_major(job_id: int, result: dict) -> None:
|
||||
req = result.get("requirement", "")
|
||||
user_msg = f"【岗位信息】\n标题: {title}\n职责: {desc}\n要求: {req}\n\n【专业分类列表】\n{dict_cache.major_category_text}"
|
||||
|
||||
data = await ai_chat_json(JobCleanModel.MAJOR_MATCH, MAJOR_MATCH_SYSTEM, user_msg)
|
||||
data = await ai_chat_json(JobCleanModel.MAJOR_MATCH, MAJOR_MATCH_SYSTEM, user_msg, scene="major_match")
|
||||
if data is None:
|
||||
return
|
||||
|
||||
@@ -242,7 +242,7 @@ async def _extract_skill_tags(job_id: int, result: dict) -> None:
|
||||
req = result.get("requirement", "")
|
||||
user_msg = f"【岗位信息】\n标题: {title}\n职责: {desc}\n要求: {req}"
|
||||
|
||||
skills = await ai_chat_json(JobCleanModel.SKILL_EXTRACT, SKILL_EXTRACT_SYSTEM, user_msg)
|
||||
skills = await ai_chat_json(JobCleanModel.SKILL_EXTRACT, SKILL_EXTRACT_SYSTEM, user_msg, scene="skill_extract")
|
||||
if not skills or not isinstance(skills, list):
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user