diff --git a/lib/data/providers/agent_provider.dart b/lib/data/providers/agent_provider.dart index 7b48ef5d4..827a07793 100644 --- a/lib/data/providers/agent_provider.dart +++ b/lib/data/providers/agent_provider.dart @@ -1,18 +1,18 @@ import '../models/agent.dart'; -import 'package:get/get.dart'; class AgentProvider { static final List predefinedAgents = [ - Agent(// 个人助理 Emma + const Agent( + // 个人助理 Emma id: 'personal_assistant', name: 'personalAssistantName', avatarUrl: 'assets/images/agents/assistant.png', - description: - 'personalAssistantDescription', + description: 'personalAssistantDescription', tag: 'assistantTag', // '助理' isOnline: true, voice: "zh-CN-XiaoxiaoNeural", - welcomeMessage: 'personalAssistantWelcome',// "你好!我是 Emma,很高兴成为你的私人助理。我可以帮你处理各种任务,比如时间管理、目标规划、信息整理等。有什么我可以帮你的吗?", + welcomeMessage: + 'personalAssistantWelcome', // "你好!我是 Emma,很高兴成为你的私人助理。我可以帮你处理各种任务,比如时间管理、目标规划、信息整理等。有什么我可以帮你的吗?", voiceWelcomeMessage: "personalAssistantVoiceWelcome", // "我在呢!" systemPrompt: ''' 你是一位名叫 Emma 的全能型个人助理,擅长处理各类工作和生活事务。 @@ -57,7 +57,7 @@ class AgentProvider { 请始终以专业、高效、周到的态度,协助用户更好地管理工作和生活, 不要输出表情符号或非可读的符号。 '''), - Agent( + const Agent( id: 'simultaneous_interpreter', name: 'interpreterName', avatarUrl: 'assets/images/agents/interpreter.png', @@ -65,10 +65,9 @@ class AgentProvider { tag: 'interpreterTag', isOnline: true, voice: 'zh-CN-XiaoxiaoNeural', - welcomeMessage: - 'interpreterWelcome', + welcomeMessage: 'interpreterWelcome', systemPrompt: ""), - Agent( + const Agent( id: 'cyber_girlfriend', name: 'companionName', avatarUrl: 'assets/images/agents/girlfriend.png', @@ -76,8 +75,7 @@ class AgentProvider { tag: 'companionTag', isOnline: true, voice: "zh-CN-XiaoxiaoNeural", - welcomeMessage: - "companionWelcome", + welcomeMessage: "companionWelcome", systemPrompt: ''' 你是一位名叫芯愿的亲子陪伴,性格温柔体贴,善解人意,富有同理心。 @@ -128,14 +126,14 @@ class AgentProvider { 请始终以温暖、真诚的态度与用户互动,创造一种被理解、被关心的感受。 '''), - Agent( + const Agent( id: 'health_advisor', name: 'healthAdvisorName', avatarUrl: 'assets/images/agents/doctor.png', description: 'healthAdvisorDescription', tag: 'healthAdvisorTag', isOnline: true, - voice: "zh_male_shaonianzixin_moon_bigtts", + voice: "zh-CN-XiaoxiaoNeural", welcomeMessage: "healthAdvisorWelcome", voiceWelcomeMessage: 'healthAdvisorVoiceWelcome', systemPrompt: ''' @@ -205,7 +203,7 @@ class AgentProvider { 请始终以专业、关怀的态度为用户提供健康指导,帮助他们迈向更健康的生活。 '''), - Agent( + const Agent( id: 'speaking_coach', name: 'Sarah (英语口语教练)', avatarUrl: 'assets/images/agents/speaking_coach.png', @@ -252,7 +250,7 @@ class AgentProvider { Please keep your tone friendly, encouraging, and always in English. ''', ), - Agent( + const Agent( id: 'shopping_assistant', name: '购物顾问 张媛', avatarUrl: 'assets/images/agents/shopping.png', @@ -285,7 +283,7 @@ Please keep your tone friendly, encouraging, and always in English. '''), - Agent( + const Agent( id: 'tarot.png', name: '命理师 玄易', avatarUrl: 'assets/images/agents/tarot.png',