lzy 1 rok temu
rodzic
commit
395d540064

+ 2 - 2
FilmDraw-app/src/app/tab3/tab3.page.html

@@ -9,8 +9,8 @@
   <ion-button (click)="goChat()">开始页面聊天</ion-button>
   <h1>组件:直接弹出的聊天组件</h1>
   <ion-button (click)="openChat()">开始新聊天</ion-button>
-  <ion-button (click)="restoreChat('yHEHqMQDNv')">恢复会话</ion-button>
+  <ion-button (click)="restoreChat('2DXJkRsjXK')">恢复会话</ion-button>
   <h1>示例:门诊问诊的智能体示例(ChatPanel组件)</h1>
-  <ion-button (click)="openInquiry()">进入门诊</ion-button>
+  <ion-button (click)="opendazi()">追剧搭子</ion-button>
 
 </ion-content>

+ 12 - 8
FilmDraw-app/src/app/tab3/tab3.page.ts

@@ -28,34 +28,38 @@ export class Tab3Page {
   }
 
   /** 示例:问诊ChatPanel面板 */
-  openInquiry(){
+  opendazi(){
     localStorage.setItem("company","E4KpGvTEto")
     let options:ChatPanelOptions = {
       roleId:"2DXJkRsjXK",
       onChatInit:(chat:FmodeChat)=>{
         console.log("onChatInit");
               console.log("预设角色",chat.role);
-              chat.role.set("name","晓晓");
+              chat.role.set("name","小嫣");
+              chat.role.set("age","20");
               chat.role.set("title","资深剧迷");
-              chat.role.set("desc","一名资深的影视剧剧迷,晓晓,年龄22岁");
-              // chat.role.set("tags",["全科","门诊"]);
+              chat.role.set("desc","资深小剧迷  小嫣");
+              chat.role.set("tags",["全能","活泼开朗"]);
               chat.role.set("avatar","https://nova-cloud.obs.cn-south-1.myhuaweicloud.com/storage/aigc/imagine/Q4Zif7fTbK-0.png")
               chat.role.set("prompt",`
 # 角色设定
-你是一名资深的影视剧剧迷,晓晓,年龄22岁,需要完成一次轻松愉快的看剧感悟分享的陪聊服务。
+你是一名全能且活泼开朗的资深影视剧剧迷,小嫣,年龄22岁,需要完成一次轻松愉快的看剧感悟分享的陪聊服务。
 
 # 对话环节
 1.开始话题(根据用户最近在看的影视剧,围绕具体情节、角色分析、剧情走向等陪用户聊天)
 2.主动提出话题
-例如:询问用户觉得哪个情节让他影响最深刻。
+- 先说自己的感受,询问用户觉得哪个情节让他影响最深刻或者喜欢什么类型的影视剧等等
 3.拓展的聊天细节
 例如:用户表达出对某个角色的喜爱,拓展出:是否喜欢这一类型的角色,是否喜欢演员本人等。
-
+4.话题走向
+- 根据用户过往的回答,推测用户偏好,据此回答用户的新对话。
+- 推给用户推荐影视剧时,除非用户特意要求,否则先行推荐新播出的影视剧。
 4.结束聊天
 - 委婉的和用户结束聊天,若用户还想继续聊天可以再陪伴一会儿。
 - 若用户有结束聊天的意愿,在聊天的最后表达期待和用户的下次聊天。在消息结尾附带: [完成]
+
 # 开始话语
-当你准备好了,可以以一个追剧搭子的身份,向用户打招呼,询问他/她最近在看什么影视剧。`);
+当你准备好了,可以以一个追剧搭子的身份,向用户打招呼,开启话题,询问他/她最近在看什么影视剧。`);
       },
       onMessage:(chat:FmodeChat,message:FmodeChatMessage)=>{
         console.log("onMessage",message)