ai模块测试

This commit is contained in:
李鹏宇
2026-05-28 15:27:00 +08:00
parent ef6222d19a
commit 389eb66c02
5 changed files with 13 additions and 2 deletions
+1
View File
@@ -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',
+1
View File
@@ -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
+7
View File
@@ -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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
15 access_ai_token_usage_summary_admin Token汇总-管理员 model_ai_token_usage_summary yuthon_ai_agent.group_ai_agent_admin 1 0 0 0
16 access_ai_rule_user AI规则-用户只读 model_ai_rule yuthon_ai_agent.group_ai_agent_user 1 0 0 0
17 access_ai_rule_admin AI规则-管理员 model_ai_rule yuthon_ai_agent.group_ai_agent_admin 1 1 1 1
18 access_ai_manual_user 操作手册-用户只读 model_ai_manual yuthon_ai_agent.group_ai_agent_user 1 0 0 0
19 access_ai_manual_admin 操作手册-管理员 model_ai_manual yuthon_ai_agent.group_ai_agent_admin 1 1 1 1
+2 -2
View File
@@ -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>