ai模块测试
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
'security/ir.model.access.csv',
|
||||
'views/ai_provider_views.xml',
|
||||
'views/ai_rule_views.xml',
|
||||
'views/ai_manual_views.xml',
|
||||
'views/ai_user_profile_views.xml',
|
||||
'views/ai_token_usage_views.xml',
|
||||
'views/ai_conversation_views.xml',
|
||||
|
||||
@@ -3,3 +3,4 @@ from . import ai_agent
|
||||
from . import ai_user_profile
|
||||
from . import ai_token_usage
|
||||
from . import ai_rule
|
||||
from . import ai_manual
|
||||
|
||||
@@ -554,6 +554,13 @@ class AiConversation(models.Model):
|
||||
system_msg += f'• {rule.name}:{rule.content}\n'
|
||||
system_msg += '如果用户询问以上禁止话题,礼貌拒绝并说明无法回答。\n'
|
||||
|
||||
# —— 注入操作手册 ——
|
||||
manual_content = self.env['ai.manual'].get_all_manual_content()
|
||||
if manual_content:
|
||||
system_msg += '\n--- 操作手册(用户询问操作方法时参考)---\n'
|
||||
system_msg += manual_content + '\n'
|
||||
system_msg += '当用户询问如何操作某个功能时,优先参考以上手册内容进行指导。\n'
|
||||
|
||||
if user_context:
|
||||
system_msg += f'\n--- 当前用户信息 ---\n{user_context}\n'
|
||||
messages = [{'role': 'system', 'content': system_msg}]
|
||||
|
||||
@@ -15,3 +15,5 @@ access_ai_token_usage_summary_user,Token汇总-用户,model_ai_token_usage_summa
|
||||
access_ai_token_usage_summary_admin,Token汇总-管理员,model_ai_token_usage_summary,yuthon_ai_agent.group_ai_agent_admin,1,0,0,0
|
||||
access_ai_rule_user,AI规则-用户只读,model_ai_rule,yuthon_ai_agent.group_ai_agent_user,1,0,0,0
|
||||
access_ai_rule_admin,AI规则-管理员,model_ai_rule,yuthon_ai_agent.group_ai_agent_admin,1,1,1,1
|
||||
access_ai_manual_user,操作手册-用户只读,model_ai_manual,yuthon_ai_agent.group_ai_agent_user,1,0,0,0
|
||||
access_ai_manual_admin,操作手册-管理员,model_ai_manual,yuthon_ai_agent.group_ai_agent_admin,1,1,1,1
|
||||
|
||||
|
@@ -92,7 +92,7 @@
|
||||
parent="yuthon_ai_agent.menu_ai_root"
|
||||
action="action_wecom_ai_message_log"
|
||||
sequence="40"
|
||||
groups="yuthon_ai_agent.group_ai_agent_admin"/>
|
||||
groups="base.group_no_one"/>
|
||||
|
||||
<!-- ============================================ -->
|
||||
<!-- 企业微信AI对话记录 - 列表视图 -->
|
||||
@@ -122,5 +122,5 @@
|
||||
parent="yuthon_ai_agent.menu_ai_root"
|
||||
action="action_wecom_ai_chat"
|
||||
sequence="41"
|
||||
groups="yuthon_ai_agent.group_ai_agent_admin"/>
|
||||
groups="base.group_no_one"/>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user