Browse Source

修改Agent

weicu
tanlongsheng 2 years ago
parent
commit
7db579d213
  1. 30
      lib/data/providers/agent_provider.dart

30
lib/data/providers/agent_provider.dart

@ -1,18 +1,18 @@
import '../models/agent.dart';
import 'package:get/get.dart';
class AgentProvider {
static final List<Agent> 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',

Loading…
Cancel
Save