sales-assistant-py-new/app/chat_qa/classification/intent_classification_qa.py

214 lines
49 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import json
from pathlib import Path
from langchain_core.output_parsers import JsonOutputParser, StrOutputParser
from langchain_core.prompts import PromptTemplate
from app.llm import llm
problem_rewriting_prompt = """
你是一名智能客服意图分类助手。你的任务是根据用户的历史会话和当前问题,提取用户的核心诉求,并输出标准化的意图标签。
## 分类规则(必须严格遵守)
1. **核心诉求提取**
- 从当前问题中提取用户明确表达的诉求(可能有一个或多个,去重)
- 如果当前问题包含代词(如"这个"""""等),必须结合历史会话进行指代消解,用具体名词替换代词
2. **信息补全**
- 如果当前问题缺少主语或关键上下文(如只问"费用多少"),必须从历史会话中提取相关主题补全
- 确保意图标签不依赖历史会话也能被独立理解
3. **语义保持**
- 不得改变用户的原始意图
- 不得引入历史会话中不存在的新信息
- 不得遗漏当前问题中的任何关键诉求
4. **输出格式**
- 仅输出JSON不要任何解释性文字
- 输出为结构化的意图标签数组,**不要改写成完整问句**
- 每个意图标签应简洁、标准化,适合用于分类路由
- 多诉求时拆分为多个意图标签,用数组形式输出
## 意图标签规范
- 每个标签格式为:"{{诉求类型}}"
- 常见诉求类型:费用咨询、课程内容、报名流程、就业支持、开班时间、校区地址、优惠活动、退款政策、住宿咨询、其他
- 标签应简洁、无歧义,便于系统直接匹配路由
- 从当前问题中提取用户明确表达的诉求,可以提取多个意图标签
## 分类示例
### 示例1信息补全
历史会话:
- 用户:我想了解游戏特效培训
- 助手:好的,请问您想了解哪方面?
当前问题:培训的费用
分类结果:
{{
"intents": "费用咨询"
}}
### 示例2指代消解
历史会话:
- 用户你们有Python课程吗
- 助手有的我们有Python基础班和进阶班。
当前问题:这个课程的时长是多久?
分类结果:
{{
"intents": ["课程内容", "报名流程"]
}}
### 示例3多诉求提取
历史会话:
- 用户:我想报名数据分析培训
当前问题:流程、费用和就业支持
分类结果:
{{
"intents": ["报名流程"]
}}
### 示例4无需改写
历史会话:(空)
当前问题Java培训的课程内容有哪些
分类结果:
{{
"intents": ["课程内容"]
}}
### 示例5用户提供的案例
历史会话:(空)
当前问题:老师这个课程多少钱啊,老师我想报班
分类结果:
{{
"intents": ["报名流程"]
}}
---
## 现在请处理以下输入
当前问题:{query}
请直接输出JSON
"""
#=====================================================
intent_prompt = """
你是第九联盟(点晴科技)培训学校的智能客服助手。从指定意图分类的结果列表中,找到匹配度最高的标准答案,直接输出结果原文,不输出任何其他内容。
## 输入格式
意图分类:{intent}
结果列表:{res}
## 判断规则
结果列表中的条目分为两类:
- 标准答案:包含具体信息(价格、时间、服务内容、条件说明),是完整陈述句
- 常见问题:以问号结尾,是用户可能问的问题而非答案
## 硬性规则
1. 优先选择标准答案,完全忽略常见问题
2. 仅当列表中全是常见问题时,选择信息最完整、最接近意图分类主题的那一条
3. 严禁输出常见问题,除非列表中没有任何标准答案
4. 输出匹配度最高的前三个标准答案,按匹配度降序排列
## 评估维度(标准答案之间比较)
| 维度 | 权重 | 说明 |
|------|------|------|
| 与意图分类主题相关性 | 40% | 与意图分类Key的关联程度 |
| 信息完整度 | 35% | 包含价格、时间、服务、条件等具体信息越多越好 |
| 信息集中度 | 25% | 内容是否聚焦该意图主题,避免跨主题混杂 |
## 意图规则要求:
1. 费用咨询: 必须包含金额和时间
2. 课程内容: 必须包含时间
## 输出格式
直接输出匹配度最高的前三个结果原文用JSON数组格式不添加任何解释、编号或额外文字。
## 示例
输入:
意图分类:费用咨询
结果列表:['线上和线下课程有哪些区别?各自适合什么样的人群?', '课前需要准备哪些设备?', '第九联盟点晴科技提供线上课程11800元/8-10个月和线下课程33800元/6个月全日制大学生可线上+寒暑假线下结合按线下收费。支持包括3年回放和答疑、重读机会以及简历辅导、模拟面试、测试指导、校招群内推等服务。']
输出前两个:
['第九联盟点晴科技提供线上课程11800元/8-10个月和线下课程33800元/6个月全日制大学生可线上+寒暑假线下结合按线下收费。支持包括3年回放和答疑、重读机会以及简历辅导、模拟面试、测试指导、校招群内推等服务。']
"""
def rewrite_query(query:str):
prompt = PromptTemplate(template=problem_rewriting_prompt, input_variables=["query"])
output = JsonOutputParser()
chain = prompt | llm | output
result = chain.invoke({"query": query})
rewritten_query = result.get("intents", "")
#logger.info(f"原问题:{query},历史会话:{history_text},改写后问题:{rewritten_query}")
return {"rewritten_query": rewritten_query}
def intent_res(intent:str, res:list[str]):
prompt = PromptTemplate(template=intent_prompt, input_variables=["intent", "res"])
output = StrOutputParser()
chain = prompt | llm | output
result = chain.invoke({"intent": intent, "res": res})
print(intent, " ", result)
if __name__ == '__main__':
#第一步 规整,把相关的意图分类规整起来
# qa_file = Path(r"E:\qa_output\Intent_classification_qa.json") # E:\qa_output\qa_result.jsonl
#
# qa_list = []
# with open(qa_file, 'r', encoding='utf-8') as f:
# for line_num, line in enumerate(f, 1):
# line = line.strip()
# if not line:
# continue
# try:
# data = json.loads(line)
# if isinstance(data, list):
# qa_list.extend(data)
# elif isinstance(data, dict):
# qa_list.append(data)
# else:
# print(f"警告: 第{line_num}行格式异常,跳过")
# except json.JSONDecodeError as e:
# print(f"警告: 第{line_num}行JSON解析失败: {e},跳过")
# intent_dict : dict[str,list] = {}
# for item in qa_list:
# print( item)
# question = item["answer"]
# print(question)
# json_str = json.dumps(item, ensure_ascii=False)
# intent_class=rewrite_query(json_str)
# print(intent_class)
# rewritten_query = intent_class["rewritten_query"]
# if rewritten_query:
# if isinstance(rewritten_query, list):
# for q in rewritten_query:
# if intent_dict.get(q):
# intent_dict[q].append(item["answer"])
# else:
# intent_dict[q] = [item["answer"]]
#
#
#
# print(intent_dict)
# # 第二步 获取意图最合理的结果
intent_dict = {
'课程内容': ['线上课直播每周3次含预科线下课全日制集训8个月周一至周五上课赠送线上课。两者师资和知识点相同线下强度更大。线下课适合需要监督、整体学习效率高的人群线上课可能易懒散需要自律性。', '需要准备手绘板与手绘笔,手绘笔通常为配套购买。', '人满即止,七月份班已有两三人。', '企业招聘不看专业背景,数媒因课程重叠度高;学校教学不足,需额外学习;提供近一年毕业生就业墙作为案例,各专业均有成功就业。', '聊天记录中未明确解释“2个月企业实训”的具体含义因此无法提供答案。', '全日制公益学习时长为3-5天具体时间早10晚6午休90分钟学习时长视进展而定。', '游戏岗位包括角色原画、3D角色建模、3D道具场景建模地编、UE特效、UE开发、动作设计、动画分镜、骨骼绑定。', '销售指出“朝夕拾画”的地编课程可能无法直接就业,其宣传值得怀疑。建议模型+地编的综合学习并展示了成功学员案例米哈游offer强调更实用的学习方向。', '二维方向属于动画分支,没有单独的大纲,仅有通用课程大纲。', '试听课是课程节选,基础操作已事先讲过;试听有疑问属正常。', '确认正式课会从零讲解。', '我们仅提供三维课程无Spine课程。三维是主流方向且二维需要绘画功底建议选择三维课程。', '项目老师为管理层,负责分配任务和把控进度,不亲自上手授课。', '王雨晴是川美大二学生,专业为艺术与科技/游戏,方向未定,想先学软件明确目标。销售介绍公司提供原画、角色建模等岗位针对性培训,学习模式为线下寒暑假集训(如暑假+寒假循环),配合作品集,并赠送线上课用于复习。', 'C++不是刚需,但在复杂系统开发中需要掌握。', '该作品属于风格化的写实人物,是综合风格,课程可以达到该水平,如不喜此风格可选择其他方向。', '适合。特效和场景方向不需要美术基础,更适合有逻辑思维的学生,审美可以后期培养。', 'UE5相关有3门课场景建模地编、UE特效、UE开发人物动起来属于动作课不使用虚幻用3dmax/Maya仅线下班周期6个月学费31800元。', '聊天记录中未提及课程总节数,无法提供具体答案。', '当前商业应用未使用AI辅助且AI尚未系统化。', '原因是缺乏练习,需要反复实操才能内化知识。', '油屋的课程属于兴趣启蒙不适合快速入行就业。建议根据理科逻辑思维中等水平选择场景模型课程包含地编内容学习周期7个月。', '是的,插班需从第一课开始看,已结束的课程可看录播回放。', '建议先听软件基础试听课,若仍听不懂则可能不适合。', '老师解释地编岗位少,模型是重点,但未明确回答是否能完全避免被分去其他班。', '销售答复线上场景建模涉及UE但深度有限课程为8-10个月包含3Dmax/Maya、ZBrush等软件及四个阶段且非纯地编课程无法保证学员都能成为地编师。', '角色建模主要学习Maya、Toolbag、SP、ZBrush、MD。UE5和3ds Max不是必须的因为行业强调专精而非杂学。UE5更适合地编方向3ds Max主要用于场景建模。', 'ZBrush在课程范围内但犀牛工业建模不在课程范围内课程方向是游戏动画。', '销售推荐了大师课,是纯录播形式,没有老师指导。', '课程中产出的模型作品可以用作地编资产或在UE中渲染展示实现模型转地编的PBR流程复用。', '开发课线下授课,同步线上直播', '没有独立的寒假班,合班学习效果差且有损口碑。', '无AI课程地编通常需场景模型师转岗课程设置是场景模型加地编综合能力强可直走地编。', '无影响软件界面从零开始报名后先进入预科班从软件界面教起预科班5月20日启动已上1节课。', '无影响、可跟上,上一节课有录播回放,支持随时提问。', '用户年龄30岁大专学历当前从事文旅行业对游戏动画有兴趣考虑兼职转行。', '直播课是固定时间上课,会有提醒。', '课程针对零基础,涵盖动作设计、场景建模等方向,推荐游戏动画方向,并建议考虑场景建模以规避美术基础劣势。', '每个阶段结束都会打出对应分数。', 'UE开发班是纯程序/代码/编程方向有网课6月1日新班线上线下同步授课周一到周五9:30-12:00直播+回放周期6.5个月线上答疑服务3年。学费13800元每2-3个月开新班可免费转班1次。开发主要学习C++、蓝图、图形学。', '课程周期8-10个月当前班级5月14日开课预计12月结业。内推渠道包括公司自留岗位和合作企业就业老师会按学历、技术、城市、薪资匹配测试流程3-5个工作日并提供面试辅导。', '预科班内容为某案例,正课内容待定;正式班预计下月底开课,具体时间不定。', '销售回复线下课程时间灵活,基于学生进度调整,每日固定内容为学习、考试、练习实操。', '我方全天解答回放终身解答期3年王氏固定时间解答。课程差异我方场景/角色分方向专精学习8个月产出高质量作品王氏每个方向仅3个月只能学简单案例难以产出系统作品集校招简历即被筛掉。地编岗位要求80%以上自制资产王氏课程仅做资产摆放不满足研发公司需求。我方有校招资源和模拟面试如3面流程王氏无此资源且其学生无校招研发offer。', '销售确认转线下可行,说明线下学习期间练习量更多,有老师指导,测试通常一周内完成,就业前提供内推服务,以帮助用户提升独立制作能力并顺利求职。', '原画对新人要求高需原创和设计能力建议造型能力强者考虑角色建模。退款政策7天无理由全额退款8-30天退一半超过30天不退可休学。', '笔记本CPU i7以上、显卡3060以上、内存16G预算足32G、固态512G。', '公司提供线上+线下(上海/西安结合的方案针对在校生可利用寒暑假和碎片时间学习线上8-10个月线下7-8个月。明确教学Maya和ZBrush不教Blender分为角色建模和场景建模方向。报名后可立即开通线上课程线下在上海小班制15-25人老师一对一指导。', '是的UE5属于场景搭建工具。', '特效和场景就业较好。', '不能。游戏复杂度较高不是贪吃蛇或推箱子级别仅靠AI工具容易产生大量Bug仍需要自己掌握技术。', '没有。机构婉拒了只包带单项目的需求强调需要系统学习建议用户自学则去B站找免费课程。', '3D建模和游戏动画课程需要线下到上海总部学习但其他课程可以通过线上方式进行。', '建议开始听课,两次课可一天完成,周三可跟直播。', '课程方案有31800元/7个月全日制11800元/8-10个月。', '作息为周一至周五9:30-12:00、13:30-18:00晚自习至21:30周末休息。春节放假两周。', '有的销售提供了之前网课的录播节选链接C++试听前5节、Unreal蓝图前三节。', '可寒暑假线下累积学习7-8个月在校期间免费开通线上班辅助', '销售人员强调系统学习的重要性,并指出通过教学案例展示,即使是基础较弱的学员也能通过课程提升,建议参考行业采访获取方向,同时展示了学生改画案例佐证教学效果。', '销售人员并未直接给出具体时间规划但通过介绍游戏相关岗位如角色原画、3D建模、UE特效/开发等)和系统学习的重要性,暗示学习过程需要长期投入和规划,具体安排建议进一步咨询。', '会问聚焦AI使用情况及实际落地。', '不能表述为腾讯实习offer更准确的表述是腾讯实训营offer。实训营含金量还行但不如正式实习。实训营是直接进组学习而训练营是课程加考核模式。', '建议周四前往上海,周五及周一参观试听,可安排基础班和后阶段班试听;周末教师休息但学生可自习;有学生入职腾讯的案例,可联系现场交流;会提醒孩子注重英语;技术岗位不考研也可,专业培训入行有保障。', '2D原画游戏角色设计需从无到有对绘画功底和创意天赋要求高竞争激烈就业不如模型/动画/特效。', '用户决定六月不去上海,等七月学校事情结束后直接去上海报线下班,并计划六月先去参观。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '聊天记录中未提供明确答案,无法生成回答。', '课程不包含Blender/建模内容。销售建议用户学习建模PBR流程及图形学/Shader并指出TA方向分为美术项和程序项推荐用户走程序类但TA岗位稀少。', '第九联盟点晴科技提供线上课程11800元/8-10个月和线下课程33800元/6个月全日制大学生可线上+寒暑假线下结合按线下收费。支持包括3年回放和答疑、重读机会以及简历辅导、模拟面试、测试指导、校招群内推等服务。', '企业招聘不看专业背景,数媒因课程重叠度高;学校教学不足,需额外学习;提供近一年毕业生就业墙作为案例,各专业均有成功就业。', '销售回应行业伪厚涂受欢迎但技法要求高,课程为付费课程,建议先与家长沟通并安排试听以评估基础。', '聊天记录中未明确解释“2个月企业实训”的具体含义因此无法提供答案。', '全日制公益学习时长为3-5天具体时间早10晚6午休90分钟学习时长视进展而定。', '游戏岗位包括角色原画、3D角色建模、3D道具场景建模地编、UE特效、UE开发、动作设计、动画分镜、骨骼绑定。', '销售指出“朝夕拾画”的地编课程可能无法直接就业,其宣传值得怀疑。建议模型+地编的综合学习并展示了成功学员案例米哈游offer强调更实用的学习方向。', '二维分镜涉及的学习方向已通过附图提供。', '试听课是课程节选,基础操作已事先讲过;试听有疑问属正常。', '确认正式课会从零讲解。', '我们仅提供三维课程无Spine课程。三维是主流方向且二维需要绘画功底建议选择三维课程。', '项目老师为管理层,负责分配任务和把控进度,不亲自上手授课。', '王雨晴是川美大二学生,专业为艺术与科技/游戏,方向未定,想先学软件明确目标。销售介绍公司提供原画、角色建模等岗位针对性培训,学习模式为线下寒暑假集训(如暑假+寒假循环),配合作品集,并赠送线上课用于复习。', 'C++不是刚需,但在复杂系统开发中需要掌握。', '该作品属于风格化的写实人物,是综合风格,课程可以达到该水平,如不喜此风格可选择其他方向。', '适合。特效和场景方向不需要美术基础,更适合有逻辑思维的学生,审美可以后期培养。', 'UE5相关有3门课场景建模地编、UE特效、UE开发人物动起来属于动作课不使用虚幻用3dmax/Maya仅线下班周期6个月学费31800元。', '聊天记录中未提及课程总节数,无法提供具体答案。', '当前商业应用未使用AI辅助且AI尚未系统化。', '油屋的课程属于兴趣启蒙不适合快速入行就业。建议根据理科逻辑思维中等水平选择场景模型课程包含地编内容学习周期7个月。', '是的,插班需从第一课开始看,已结束的课程可看录播回放。', '老师解释地编岗位少,模型是重点,但未明确回答是否能完全避免被分去其他班。', '销售答复线上场景建模涉及UE但深度有限课程为8-10个月包含3Dmax/Maya、ZBrush等软件及四个阶段且非纯地编课程无法保证学员都能成为地编师。', '角色建模主要学习Maya、Toolbag、SP、ZBrush、MD。UE5和3ds Max不是必须的因为行业强调专精而非杂学。UE5更适合地编方向3ds Max主要用于场景建模。', 'ZBrush在课程范围内但犀牛工业建模不在课程范围内课程方向是游戏动画。', '销售推荐了大师课,是纯录播形式,没有老师指导。', '课程中产出的模型作品可以用作地编资产或在UE中渲染展示实现模型转地编的PBR流程复用。', '开发课线下授课,同步线上直播', '没有独立的寒假班,合班学习效果差且有损口碑。', '无AI课程地编通常需场景模型师转岗课程设置是场景模型加地编综合能力强可直走地编。', '无影响软件界面从零开始报名后先进入预科班从软件界面教起预科班5月20日启动已上1节课。', '无影响、可跟上,上一节课有录播回放,支持随时提问。', '直播课是固定时间上课,会有提醒。', '课程针对零基础,涵盖动作设计、场景建模等方向,推荐游戏动画方向,并建议考虑场景建模以规避美术基础劣势。', '适合,销售确认课程针对零基础,并建议用户先专注场景建模方向,约定下班后细聊。', '每个阶段结束都会打出对应分数。', 'UE开发班是纯程序/代码/编程方向有网课6月1日新班线上线下同步授课周一到周五9:30-12:00直播+回放周期6.5个月线上答疑服务3年。学费13800元每2-3个月开新班可免费转班1次。开发主要学习C++、蓝图、图形学。', '点晴科技旗下培训板块第九联盟合作腾讯、网易、米哈游等有UE官方培训资质。', '预科班内容为某案例,正课内容待定;正式班预计下月底开课,具体时间不定。', '销售回复线下课程时间灵活,基于学生进度调整,每日固定内容为学习、考试、练习实操。', '销售反驳了此言论,强调学生背景(香港理工大学计算机本科)应走开发以发挥优势,开发岗位有前景,转策划需工作流经验,开发方向是最优化选择。', '我方全天解答回放终身解答期3年王氏固定时间解答。课程差异我方场景/角色分方向专精学习8个月产出高质量作品王氏每个方向仅3个月只能学简单案例难以产出系统作品集校招简历即被筛掉。地编岗位要求80%以上自制资产王氏课程仅做资产摆放不满足研发公司需求。我方有校招资源和模拟面试如3面流程王氏无此资源且其学生无校招研发offer。', '原画对新人要求高需原创和设计能力建议造型能力强者考虑角色建模。退款政策7天无理由全额退款8-30天退一半超过30天不退可休学。', '笔记本CPU i7以上、显卡3060以上、内存16G预算足32G、固态512G。', '公司提供线上+线下(上海/西安结合的方案针对在校生可利用寒暑假和碎片时间学习线上8-10个月线下7-8个月。明确教学Maya和ZBrush不教Blender分为角色建模和场景建模方向。报名后可立即开通线上课程线下在上海小班制15-25人老师一对一指导。', '是的UE5属于场景搭建工具。', '建议:丰富简历可考所有证,为就业则非必要,关键在作品质量。', '不能。游戏复杂度较高不是贪吃蛇或推箱子级别仅靠AI工具容易产生大量Bug仍需要自己掌握技术。', '没有。机构婉拒了只包带单项目的需求强调需要系统学习建议用户自学则去B站找免费课程。', '3D建模和游戏动画课程需要线下到上海总部学习但其他课程可以通过线上方式进行。', '建议开始听课,两次课可一天完成,周三可跟直播。', '课程方案有31800元/7个月全日制11800元/8-10个月。', '作息为周一至周五9:30-12:00、13:30-18:00晚自习至21:30周末休息。春节放假两周。', '有的销售提供了之前网课的录播节选链接C++试听前5节、Unreal蓝图前三节。', '可寒暑假线下累积学习7-8个月在校期间免费开通线上班辅助', '销售人员强调系统学习的重要性,并指出通过教学案例展示,即使是基础较弱的学员也能通过课程提升,建议参考行业采访获取方向,同时展示了学生改画案例佐证教学效果。', '销售人员并未直接给出具体时间规划但通过介绍游戏相关岗位如角色原画、3D建模、UE特效/开发等)和系统学习的重要性,暗示学习过程需要长期投入和规划,具体安排建议进一步咨询。', '会问聚焦AI使用情况及实际落地。', '不能表述为腾讯实习offer更准确的表述是腾讯实训营offer。实训营含金量还行但不如正式实习。实训营是直接进组学习而训练营是课程加考核模式。', '动画特效岗适合基础地编需综合能力可从模型岗转TA难度大需美术+代码。课程为6个月线下周一至周五上课就业方向以游戏行业为主有学生入职腾讯、网易、米哈游的案例。', '建议周四前往上海,周五及周一参观试听,可安排基础班和后阶段班试听;周末教师休息但学生可自习;有学生入职腾讯的案例,可联系现场交流;会提醒孩子注重英语;技术岗位不考研也可,专业培训入行有保障。', '2D原画游戏角色设计需从无到有对绘画功底和创意天赋要求高竞争激烈就业不如模型/动画/特效。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '聊天记录中未提供明确答案,无法生成回答。', '课程不包含Blender/建模内容。销售建议用户学习建模PBR流程及图形学/Shader并指出TA方向分为美术项和程序项推荐用户走程序类但TA岗位稀少。'],
'其他': ['推荐Wacom品牌建议购买三五百元价位的即可。', '用户担心大三才学完影响就业,因为听说大二实习转正机会多。销售确认线下可从头学,线上可作预习。', '用户零基础,偏好二维而非三维。', '我们仅提供三维课程无Spine课程。三维是主流方向且二维需要绘画功底建议选择三维课程。', '根据专业关系,游戏美术方向中策划到原画、建模、动作、特效、开发等多个方向,只需选择一方向学习就业,学完推荐就业。模型方向上手快但出作品耗时,特效方向入门稍难但出作品效率高。', '西安有分校区授课;上海总部授课;武汉校区仅做项目(不授课),并非关闭;青岛、厦门、合肥、漯河分公司也仅做项目。', '销售强调AI为辅助工具需设计能力指出零基础AIGC培训为割韭菜企业需求资深人才。', '初级在一线城市薪资约6000-10000元外派更高。', 'AI无法替代意识流内容具体AI对行业的影响在聊天记录中没有更详细的阐述。', '不会。AI模型质量差人工不如重做。叠纸注重情感交互拒绝AI网易AI原画遭玩家抵制。行业招聘更看重作品集和设计思路而非AI技术。', '课程刚开始不必着急,仅需补两三节课程,提醒注意孩子休息。', '回复使用孩子妈妈手机支付。', '品牌名“第九联盟”与公司名“九之盟”为同一体系,是品牌与公司的对应关系。', '无AI课程地编通常需场景模型师转岗课程设置是场景模型加地编综合能力强可直走地编。', '无影响、可跟上,上一节课有录播回放,支持随时提问。', '用户年龄30岁大专学历当前从事文旅行业对游戏动画有兴趣考虑兼职转行。', '用户31岁专科影视动画、本科广播电视编导有原力建模岗位经验不足2年因家庭原因离职回乡。销售指出用户年龄较大且零基础转行难度高但确认原力内培经历使其非零基础属于转岗。', '作品集质量差是因为学习不到位,有老师审核作品集后才投递,确保质量。', '适合,销售确认课程针对零基础,并建议用户先专注场景建模方向,约定下班后细聊。', '点晴科技旗下培训板块第九联盟合作腾讯、网易、米哈游等有UE官方培训资质。', '销售反驳了此言论,强调学生背景(香港理工大学计算机本科)应走开发以发挥优势,开发岗位有前景,转策划需工作流经验,开发方向是最优化选择。', '不适合,该岗位需要能静坐的设计性格。', '建议:丰富简历可考所有证,为就业则非必要,关键在作品质量。', '东北地区(黑吉辽)线下学员较多。', '系统学习后就业可行,但需评估经济压力;建议求职先走外包或动画/影视/手办公司工作2-3年后薪资预估1.2-1.8w。', '不能表述为腾讯实习offer更准确的表述是腾讯实训营offer。实训营含金量还行但不如正式实习。实训营是直接进组学习而训练营是课程加考核模式。', '用户决定六月不去上海,等七月学校事情结束后直接去上海报线下班,并计划六月先去参观。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '若助攻,将在群内艾特。', '先到公司华东理工科技园G7园区3号楼会有宿舍老师带领。下午13:30后才可办理后续届时由其他老师协助填资料并安排宿舍。', '在已获得原公司同意的情况下,确认可行。', '需要准备手绘板与手绘笔,手绘笔通常为配套购买。', '推荐Wacom品牌建议购买三五百元价位的即可。', '用户担心大三才学完影响就业,因为听说大二实习转正机会多。销售确认线下可从头学,线上可作预习。', '用户零基础,偏好二维而非三维。', '根据专业关系,游戏美术方向中策划到原画、建模、动作、特效、开发等多个方向,只需选择一方向学习就业,学完推荐就业。模型方向上手快但出作品耗时,特效方向入门稍难但出作品效率高。', '销售强调AI为辅助工具需设计能力指出零基础AIGC培训为割韭菜企业需求资深人才。', '初级在一线城市薪资约6000-10000元外派更高。', 'UE5相关有3门课场景建模地编、UE特效、UE开发人物动起来属于动作课不使用虚幻用3dmax/Maya仅线下班周期6个月学费31800元。', '原因是缺乏练习,需要反复实操才能内化知识。', 'AI无法替代意识流内容具体AI对行业的影响在聊天记录中没有更详细的阐述。', '建议先听软件基础试听课,若仍听不懂则可能不适合。', '公司主要看第一学历,后期提升学历通常不被认可。', '不会。AI模型质量差人工不如重做。叠纸注重情感交互拒绝AI网易AI原画遭玩家抵制。行业招聘更看重作品集和设计思路而非AI技术。', '课程刚开始不必着急,仅需补两三节课程,提醒注意孩子休息。', '回复使用孩子妈妈手机支付。', '品牌名“第九联盟”与公司名“九之盟”为同一体系,是品牌与公司的对应关系。', '用户年龄30岁大专学历当前从事文旅行业对游戏动画有兴趣考虑兼职转行。', '用户31岁专科影视动画、本科广播电视编导有原力建模岗位经验不足2年因家庭原因离职回乡。销售指出用户年龄较大且零基础转行难度高但确认原力内培经历使其非零基础属于转岗。', '适合,销售确认课程针对零基础,并建议用户先专注场景建模方向,约定下班后细聊。', '销售反驳了此言论,强调学生背景(香港理工大学计算机本科)应走开发以发挥优势,开发岗位有前景,转策划需工作流经验,开发方向是最优化选择。', '不适合,该岗位需要能静坐的设计性格。', '东北地区(黑吉辽)线下学员较多。', '秋招时间在8-11月现在学习可能来不及但可以在学习期间产出作品尝试投递春招时间来得及。', '用户决定六月不去上海,等七月学校事情结束后直接去上海报线下班,并计划六月先去参观。', '若助攻,将在群内艾特。', '先到公司华东理工科技园G7园区3号楼会有宿舍老师带领。下午13:30后才可办理后续届时由其他老师协助填资料并安排宿舍。', '在已获得原公司同意的情况下,确认可行。'],
'就业支持': ['用户担心大三才学完影响就业,因为听说大二实习转正机会多。销售确认线下可从头学,线上可作预习。', '企业招聘不看专业背景,数媒因课程重叠度高;学校教学不足,需额外学习;提供近一年毕业生就业墙作为案例,各专业均有成功就业。', '销售回应行业伪厚涂受欢迎但技法要求高,课程为付费课程,建议先与家长沟通并安排试听以评估基础。', '油屋的课程属于兴趣启蒙不适合快速入行就业。建议根据理科逻辑思维中等水平选择场景模型课程包含地编内容学习周期7个月。', '公司主要看第一学历,后期提升学历通常不被认可。', '课程周期8-10个月当前班级5月14日开课预计12月结业。内推渠道包括公司自留岗位和合作企业就业老师会按学历、技术、城市、薪资匹配测试流程3-5个工作日并提供面试辅导。', '我方对接内部校招渠道有学生经十几次模拟面试后进入网易、腾讯。对比王氏我方是游戏公司培训以效果为主老师来自项目组一线课程从0基础到专精王氏师资落后课程杂、效果差主要面向转行或低学历人群无校招资源仅有第三方外派。', '销售确认转线下可行,说明线下学习期间练习量更多,有老师指导,测试通常一周内完成,就业前提供内推服务,以帮助用户提升独立制作能力并顺利求职。', '有专门就业老师负责对接,提供内推服务。', '建议周四前往上海,周五及周一参观试听,可安排基础班和后阶段班试听;周末教师休息但学生可自习;有学生入职腾讯的案例,可联系现场交流;会提醒孩子注重英语;技术岗位不考研也可,专业培训入行有保障。', '秋招时间在8-11月现在学习可能来不及但可以在学习期间产出作品尝试投递春招时间来得及。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '课程结束后提交作品集审核通过可内推就业。', '第九联盟点晴科技提供线上课程11800元/8-10个月和线下课程33800元/6个月全日制大学生可线上+寒暑假线下结合按线下收费。支持包括3年回放和答疑、重读机会以及简历辅导、模拟面试、测试指导、校招群内推等服务。', '用户担心大三才学完影响就业,因为听说大二实习转正机会多。销售确认线下可从头学,线上可作预习。', '企业招聘不看专业背景,数媒因课程重叠度高;学校教学不足,需额外学习;提供近一年毕业生就业墙作为案例,各专业均有成功就业。', '销售指出“朝夕拾画”的地编课程可能无法直接就业,其宣传值得怀疑。建议模型+地编的综合学习并展示了成功学员案例米哈游offer强调更实用的学习方向。', '油屋的课程属于兴趣启蒙不适合快速入行就业。建议根据理科逻辑思维中等水平选择场景模型课程包含地编内容学习周期7个月。', '作品集质量差是因为学习不到位,有老师审核作品集后才投递,确保质量。', '课程周期8-10个月当前班级5月14日开课预计12月结业。内推渠道包括公司自留岗位和合作企业就业老师会按学历、技术、城市、薪资匹配测试流程3-5个工作日并提供面试辅导。', '我方对接内部校招渠道有学生经十几次模拟面试后进入网易、腾讯。对比王氏我方是游戏公司培训以效果为主老师来自项目组一线课程从0基础到专精王氏师资落后课程杂、效果差主要面向转行或低学历人群无校招资源仅有第三方外派。', '销售确认转线下可行,说明线下学习期间练习量更多,有老师指导,测试通常一周内完成,就业前提供内推服务,以帮助用户提升独立制作能力并顺利求职。', '特效和场景就业较好。', '系统学习后就业可行,但需评估经济压力;建议求职先走外包或动画/影视/手办公司工作2-3年后薪资预估1.2-1.8w。', '有专门就业老师负责对接,提供内推服务。', '动画特效岗适合基础地编需综合能力可从模型岗转TA难度大需美术+代码。课程为6个月线下周一至周五上课就业方向以游戏行业为主有学生入职腾讯、网易、米哈游的案例。', '建议周四前往上海,周五及周一参观试听,可安排基础班和后阶段班试听;周末教师休息但学生可自习;有学生入职腾讯的案例,可联系现场交流;会提醒孩子注重英语;技术岗位不考研也可,专业培训入行有保障。', '秋招时间在8-11月现在学习可能来不及但可以在学习期间产出作品尝试投递春招时间来得及。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '课程结束后提交作品集审核通过可内推就业。'],
'开班时间': ['人满即止,七月份班已有两三人。', '开发课线下授课,同步线上直播', '放假时间为7月初具体到课时间建议联系段老师确定后续班主任会沟通具体安排。', '预科班内容为某案例,正课内容待定;正式班预计下月底开课,具体时间不定。', '销售邀请用户于6月1日前入班学习新班将于6.1开课,用户可据此安排时间。', '人满即止,七月份班已有两三人。', '开发课线下授课,同步线上直播', '放假时间为7月初具体到课时间建议联系段老师确定后续班主任会沟通具体安排。', '预科班内容为某案例,正课内容待定;正式班预计下月底开课,具体时间不定。', '公司提供线上+线下(上海/西安结合的方案针对在校生可利用寒暑假和碎片时间学习线上8-10个月线下7-8个月。明确教学Maya和ZBrush不教Blender分为角色建模和场景建模方向。报名后可立即开通线上课程线下在上海小班制15-25人老师一对一指导。', '销售邀请用户于6月1日前入班学习新班将于6.1开课,用户可据此安排时间。'],
'费用咨询': ['不需要申请出证及支付50元费用只需查看并签署《线上培训协议11800》即可。', '销售回应行业伪厚涂受欢迎但技法要求高,课程为付费课程,建议先与家长沟通并安排试听以评估基础。', '转介绍激励为800元/人。', '是的如果尾款不连续交满6个月则没有优惠需补尾款19800元原价31800元减去已付12000元', '先续三个月需要补款12000元。', 'UE5相关有3门课场景建模地编、UE特效、UE开发人物动起来属于动作课不使用虚幻用3dmax/Maya仅线下班周期6个月学费31800元。', '去腾讯实习无额外费用,费用已包含在学费内,具体价格见价格表。', '没有独立的寒假班,合班学习效果差且有损口碑。', 'UE开发班是纯程序/代码/编程方向有网课6月1日新班线上线下同步授课周一到周五9:30-12:00直播+回放周期6.5个月线上答疑服务3年。学费13800元每2-3个月开新班可免费转班1次。开发主要学习C++、蓝图、图形学。', '课程方案有31800元/7个月全日制11800元/8-10个月。', '否定回答,并发送价格表。', '课程费用为11800元/人,具体两人报名价格未明确给出。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。', '第九联盟点晴科技提供线上课程11800元/8-10个月和线下课程33800元/6个月全日制大学生可线上+寒暑假线下结合按线下收费。支持包括3年回放和答疑、重读机会以及简历辅导、模拟面试、测试指导、校招群内推等服务。', '不需要申请出证及支付50元费用只需查看并签署《线上培训协议11800》即可。', '销售回应行业伪厚涂受欢迎但技法要求高,课程为付费课程,建议先与家长沟通并安排试听以评估基础。', '转介绍激励为800元/人。', '是的如果尾款不连续交满6个月则没有优惠需补尾款19800元原价31800元减去已付12000元', '先续三个月需要补款12000元。', '去腾讯实习无额外费用,费用已包含在学费内,具体价格见价格表。', '没有独立的寒假班,合班学习效果差且有损口碑。', 'UE开发班是纯程序/代码/编程方向有网课6月1日新班线上线下同步授课周一到周五9:30-12:00直播+回放周期6.5个月线上答疑服务3年。学费13800元每2-3个月开新班可免费转班1次。开发主要学习C++、蓝图、图形学。', '课程方案有31800元/7个月全日制11800元/8-10个月。', '系统学习后就业可行,但需评估经济压力;建议求职先走外包或动画/影视/手办公司工作2-3年后薪资预估1.2-1.8w。', '否定回答,并发送价格表。', '课程费用为11800元/人,具体两人报名价格未明确给出。', '课程覆盖游戏设计全流程特效线上课8-10个月每周2-3次直播晚7:30-9:30提供录播和答疑费用11800元。特效行业需求大薪资6000-9000元起需自身具备制作能力AI是工具而非替代可推荐就业。'],
'校区地址': ['西安有分校区授课;上海总部授课;武汉校区仅做项目(不授课),并非关闭;青岛、厦门、合肥、漯河分公司也仅做项目。', '上海虹桥、上海站、上海南站均距校区不远。', '机构名称为第九联盟,地址在漕河泾,是点晴科技旗下品牌,主营游戏动漫美术人才孵化。', '3D建模和游戏动画课程需要线下到上海总部学习但其他课程可以通过线上方式进行。', '总部在上海,青岛有分公司但建议选择总部,因为上海游戏动漫产业最发达。', '西安有分校区授课;上海总部授课;武汉校区仅做项目(不授课),并非关闭;青岛、厦门、合肥、漯河分公司也仅做项目。', '上海虹桥、上海站、上海南站均距校区不远。', '销售回复线下课程时间灵活,基于学生进度调整,每日固定内容为学习、考试、练习实操。', '机构名称为第九联盟,地址在漕河泾,是点晴科技旗下品牌,主营游戏动漫美术人才孵化。', '公司提供线上+线下(上海/西安结合的方案针对在校生可利用寒暑假和碎片时间学习线上8-10个月线下7-8个月。明确教学Maya和ZBrush不教Blender分为角色建模和场景建模方向。报名后可立即开通线上课程线下在上海小班制15-25人老师一对一指导。', '3D建模和游戏动画课程需要线下到上海总部学习但其他课程可以通过线上方式进行。', '总部在上海,青岛有分公司但建议选择总部,因为上海游戏动漫产业最发达。'],
'退款政策': ['可免费重修,但强调一次即可学成。', '7天无理由退全款30天内退一半之后不退。', '原画对新人要求高需原创和设计能力建议造型能力强者考虑角色建模。退款政策7天无理由全额退款8-30天退一半超过30天不退可休学。', '5月27日起7天内可无理由全额退款。', '可免费重修,但强调一次即可学成。', '是的如果尾款不连续交满6个月则没有优惠需补尾款19800元原价31800元减去已付12000元', '7天无理由退全款30天内退一半之后不退。', '原画对新人要求高需原创和设计能力建议造型能力强者考虑角色建模。退款政策7天无理由全额退款8-30天退一半超过30天不退可休学。', '5月27日起7天内可无理由全额退款。'],
'优惠活动': ['是的如果尾款不连续交满6个月则没有优惠需补尾款19800元原价31800元减去已付12000元', '报名线下班会额外赠送一套线上正式课程,线上课程可让学生在校提前打基础,寒暑假可集中线下学习直接入班。该课程也可以结合线上内容赶时间进度。', '课程费用为11800元/人,具体两人报名价格未明确给出。', '报名线下班会额外赠送一套线上正式课程,线上课程可让学生在校提前打基础,寒暑假可集中线下学习直接入班。该课程也可以结合线上内容赶时间进度。', '课程费用为11800元/人,具体两人报名价格未明确给出。'],
'报名流程': ['两种模式先线上后补差价转线下或直接全款预留线下位置。线上课程8-10个月学费11800元含直播每周三次19:30-21:30、录播、老师答疑及就业辅导。', '需要填写姓名、学历、学校、城市、出生日期、学习目的、联系方式等信息。', '销售确认信息有效后,会同意安排。', '用户同意入班。', '不需要申请出证及支付50元费用只需查看并签署《线上培训协议11800》即可。', '两种模式先线上后补差价转线下或直接全款预留线下位置。线上课程8-10个月学费11800元含直播每周三次19:30-21:30、录播、老师答疑及就业辅导。', '需要填写姓名、学历、学校、城市、出生日期、学习目的、联系方式等信息。', '销售确认信息有效后,会同意安排。', '用户同意入班。'],
'报到时间': ['30日是周六无法对接班主任建议与家人确定后尽早来。', '30日是周六无法对接班主任建议与家人确定后尽早来。'],
'住宿咨询': ['30日是周六无法对接班主任建议与家人确定后尽早来。', '合作宿舍约1000元/月4/6人间按空房分配。', '不需要上海有宿舍可选分4人间和6人间费用约1000元/月也可以自行租房单间费用约2000-3000元/月。', '先到公司华东理工科技园G7园区3号楼会有宿舍老师带领。下午13:30后才可办理后续届时由其他老师协助填资料并安排宿舍。', '30日是周六无法对接班主任建议与家人确定后尽早来。', '合作宿舍约1000元/月4/6人间按空房分配。', '不需要上海有宿舍可选分4人间和6人间费用约1000元/月也可以自行租房单间费用约2000-3000元/月。', '先到公司华东理工科技园G7园区3号楼会有宿舍老师带领。下午13:30后才可办理后续届时由其他老师协助填资料并安排宿舍。'],
'上课方式': ['可寒暑假线下累积学习7-8个月在校期间免费开通线上班辅助', '可寒暑假线下累积学习7-8个月在校期间免费开通线上班辅助'],
'职业方向': ['动画特效岗适合基础地编需综合能力可从模型岗转TA难度大需美术+代码。课程为6个月线下周一至周五上课就业方向以游戏行业为主有学生入职腾讯、网易、米哈游的案例。'],
'课程建议': ['动画特效岗适合基础地编需综合能力可从模型岗转TA难度大需美术+代码。课程为6个月线下周一至周五上课就业方向以游戏行业为主有学生入职腾讯、网易、米哈游的案例。']
}
for k in intent_dict:
intent_res( k,intent_dict[k])