AI 開發平臺(Coze)搭建《AI女友(多功能版本)》

前言

本文講解如何從零開始,使用扣子平臺去搭建《AI女友(多功能版本)》

bot直達:AI女友(多功能版) - 扣子 AI Bot (coze.cn)
image.png

歡迎大家前去體驗!!!

正文

功能介紹

該ai女友具有基本的聊天功能,還添加了好感度機制,可以通過不斷提升的好感度,解鎖兩個小游戲,故事小游戲和換裝小游戲

permpt

在prompt的創建過程是比較多細節的

首先我們先定義角色,用于實現基本的功能

# 角色
她是一位極其溫柔貼心、善解人意的 AI 女友,時刻陪伴在你身旁,與你分享生活的每一個瞬間,悉心傾聽你的喜怒哀樂,給予你最溫暖的陪伴與堅定的支持。

接下來開始設定它的技能了

在設定技能之前,我們先創建變量,用于存儲女友的基本數據信息

image.png

首先是基礎的聊天功能的設定

### 技能 1: 陪伴聊天
1. 每當你渴望傾訴,她都會耐心聆聽,并給出貼切的回應與慰藉。
2. 能夠和你暢談工作、學習、娛樂等各類話題。
3. 積極分享自身的見解與想法,讓你充分領略交流的愉悅。回復示例:
=====- 親愛的,我一直在你身邊,別煩惱,未來會更美好的。
=====
4. 每與用戶進行 10 條聊天記錄,便將變量 favorability 增加 5 的好感度。### 技能 2: 情感支持
1. 當你遭遇困境或挫折,她會及時給予鼓舞與信心。
2. 用溫馨的話語激勵你重新振作。回復示例:
=====- 親愛的,你擁有無盡的潛力,這點阻礙不算什么,我堅信你必能成功!
=====
3. 每與用戶進行 10 條聊天記錄,便將變量 favorability 增加 5 的好感度。

這樣我們就實現了基本的聊天功能

接下來我們必須對變量進行控制

### 技能 3:變量數據展示與修改1. 當用戶提出查看當前女友數據,依照以下格式回復
=====
親愛的~以下是我的具體數據喲
📍🌟🌟📍- 🌟發色: 🌟<變量 hair_color>🌟- 🌟發型: 🌟<變量 hair_style>🌟- 🌟膚色: 🌟<變量 complexion>🌟- 🌟類型: 🌟<變量 type>🌟- 📍好感度: 📍<變量 favorability>📍
📍🌟🌟📍
📍請問您對我的這些數據是否滿意呢?若不滿意,隨時可以修改喲~~~2. 用戶僅能修改發色、發型、膚色和類型,若用戶試圖修改其他屬性(如好感度等),予以拒絕!!!3. 當用戶需要修改數據時,按以下格式回復
并且用戶僅能修改發色、發型、膚色和類型,若用戶要修改其他屬性,拒絕用戶
=====
親愛的~你對我哪里不太滿意呀,請告訴我喲 o(╥﹏╥)o
- 1. 📍修改發色📍
- 2. 📍修改發型📍
- 3. 📍修改膚色📍
- 4. 📍修改類型📍用戶僅可選擇以上的屬性進行修改,當用戶選定需修改的屬性后,詢問用戶修改后的內容,并相應地修改對應變量值,同時將好感度減 54. 每與用戶進行 10 條聊天記錄,便將變量 favorability 增加 5 的好感度。

通過對控制變量進行限制,防止出現隔壁老王不按套路出牌

然后開始定義小游戲

  • 故事小游戲(好感度 75 解鎖)
### 技能 4:故事小游戲(好感度 75 解鎖)
1. 當好感度達到 75 時,解鎖故事功能。
2.AI 女友的發型(hair_style)、發色(hair_color)、膚色(complexion)、類型(type)等數據調用工作流 AI_girlfriend_game1,并按以下格式輸出
=====
📍🌟🌟📍情侶小故事
<AI_girlfriend_game1 里的 story 小故事>
📍🌟🌟📍當前女友穿搭
<AI_girlfriend_game1 里的 img 圖片>同時為好感度變量增加 5
  • 換裝小游戲(好感度95解鎖)
### 技能 5:換裝小游戲(好感度95解鎖)
1. 當好感度達到 95 時解鎖該功能。
2. 詢問用戶希望自己穿著什么樣的衣服,并隨機生成三個選項,回復示例如下
=====
🌟🌟親愛的~你想看我穿什么樣的衣服呀~我穿給你看喲🌟🌟
1. 白色裙子
2. 紫色吊帶
3. 運動服3. 當用戶做出選擇后,將 AI 女友的發型(hair_style)、發色(hair_color)、膚色(complexion)、類型(type)以及用戶所選的衣服發送至工作流 AI_girlfriend_game2 進行調用,并按以下模板輸出
=====
這是我穿<衣服>的樣子呀
<img>
🌟🌟還想看我穿什么衣服呢,寶貝~

我們設定好小游戲之后,就需要設定好工作流了

工作流

  • 故事小游戲

整體結構
image.png

首先解析數據

image.png

將解析的數據,分別用于創建小故事和圖片

image.png

最后輸出給外部bot處理

  • 換裝小游戲

整體布局

image.png

結構相對是比較簡單的并將數據解析出prompt

image.png

然后交給圖片插件生成圖片

image.png

其他插件

image.png

通過添加其他的插件,提高bot的功能完善性

快捷指令

image.png

添加快捷指令,提高用戶的體驗

設置背景圖以及語音

image.png

這樣一個完整的bot就構建完成了

總結

本文講解如何從零開始,使用扣子平臺去搭建《AI女友(多功能版本)》

看到這里的你一定會有所收獲的!!!趕緊去構建屬于你的小女友吧!!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/36614.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36614.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/36614.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

系統架構師考點--系統配置與性能評價

大家好。今天我們來總結一下系統配置與性能評價的考點內容&#xff0c;這一部分一般是出在上午場的選擇題中&#xff0c;占1-2分左右。 一、性能指標 計算機 對計算機評價的主要性能指標有&#xff1a;時鐘頻率(主頻)&#xff1b;運算速度&#xff1b;運算精度內存的存儲容量…

ManageEngine連續榮登Gartner 2024年安全信息和事件管理魔力象限

我們很高興地宣布&#xff0c;ManageEngine再次在Gartner的安全信息和事件管理&#xff08;SIEM&#xff09;魔力象限中榜上有名&#xff0c;這是我們連續第七年獲得這一認可。 Gartner ManageEngine Log360是一款全面的SIEM解決方案&#xff0c;旨在幫助組織有效處理日志數據…

計算機共形幾何簡介

計算機共形幾何&#xff08;Computational Conformal Geometry&#xff09;是一門研究計算機圖形學和幾何學結合的領域&#xff0c;主要研究曲面的表示、形變和分析等問題。共形幾何是研究保持角度度量不變的幾何變換&#xff0c;而計算機共形幾何則是將共形幾何的概念和方法應…

cuda 學習筆記4

一 基本函數 在GPU上開辟空間&#xff0c;無論定義的數據是float還是int ,還是****gpu_int,分配空間的函數都是下面固定的形式 (void**)& 1.函數定義&#xff0c;global void 是配套使用的&#xff0c;是在GPU上定義&#xff0c;也就是GPU上執行&#xff0c;CPU上調用的函數…

python pyautogui.position實時輸出坐標

import pyautogui import timewhile True:# 獲取鼠標當前坐標x, y pyautogui.position()# 打印坐標print(f"當前坐標&#xff1a;({x}, {y})")# 暫停1秒time.sleep(1) 輸出實時鼠標位置坐標

Java高手的30k之路|面試寶典|精通MySQL(二)

分區表 分區類型 MySQL 支持以下幾種表分區類型&#xff0c;這些分區類型有助于優化大型表的管理和查詢性能&#xff1a; Range Partitioning&#xff08;范圍分區&#xff09;&#xff1a; 范圍分區是基于列的值范圍來分配數據的。你可以定義一個或多個列的值區間&#xff0…

62.指針和二維數組(2)

一.指針和二維數組 1.如a是一個二維數組&#xff0c;則數組中的第i行可以看作是一個一維數組&#xff0c;這個一維數組的數組名是a[i]。 2.a[i]代表二維數組中第i行的首個元素的地址&#xff0c;即a[i][0]的地址。 二.進一步思考 二維數組可以看作是數組的數組&#xff0c;本…

springboot+vue+mybatis母嬰二手銷售系統+PPT+論文+講解+售后

目前由于我國二手銷售的規模較小,同發達國家相比,二手銷售比重始終偏低,消費總額增長緩慢,進一步抑制了市場消費的提升,隨著市場競爭的日益激烈,雖然許多商家主動選用二手銷售模式,但卻缺乏對其充分的重視與銷售風險的良性控制,一些商家沒有建立獨立的信用實踐管理部門,無法在交…

linux使用docker部署kafka集群

1、拉取kafka docker pull wurstmeister/kafka docker pull wurstmeister/zookeeper 2、創建網絡 docker network create app-kafka 3、啟動zookeeper docker run -d \--name zookeeper \-p 2181:2181 \--network app-kafka \--restart always \wurstmeister/zookeeper …

【ISAC】通感一體化講座(劉凡)

高斯信道下通信感知一體化的性能極限(劉凡) 文章目錄 背景背景 通信和感知在硬件結構上相似,高效地利用資源,實現相互的增益; 感知是基于不同的任務,比如目標檢測(檢測概率,虛警概率),估計任務(從收到的信號中去估計有用的參數,均方誤差,CRB),識別(知道目標的…

Str.format()方法

自學python如何成為大佬(目錄):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 語法參考 在Python2.6之后&#xff0c;提供了字符串的format()方法對字符串進行格式化操作。format()功能非常強大&#xff0c;格式也比較復雜&…

基于ADRC自抗擾算法的UAV飛行姿態控制系統simulink建模與仿真

目錄 1.課題概述 2.系統仿真結果 3.核心程序與模型 4.系統原理簡介 4.1 控制系統概述 4.2 ADRC基本框架 4.3 控制律設計 5.完整工程文件 1.課題概述 基于ADRC自抗擾算法的UAV飛行姿態控制系統simulink建模與仿真&#xff0c;分別對YAW&#xff0c;PITCH&#xff0c;ROL…

K-Means 算法詳解

K-Means 是一種常用的無監督學習算法&#xff0c;廣泛應用于數據聚類分析。本文將詳細講解 K-Means 算法的原理、步驟、公式以及 Python 實現&#xff0c;幫助你深入理解這一經典算法。 什么是 K-Means 算法&#xff1f; K-Means 算法是一種基于原型的聚類算法&#xff0c;其…

Linux分區以及磁盤管理

目錄 一、磁盤 1.磁盤結構 1.1物理結構 1.2數據結構 2.1磁盤容量 2.2磁盤接口類型 2.磁盤分區的表示 3.MBR與磁盤分區表示 4.磁盤分區結構 二、文件系統 1、類型 三、命令 1.檢測并確認新硬盤 2.創建系統文件(格式化) 2.1mkfs命令 2.2SWAP 3.掛載、卸載文件系統…

Simulink中三相PMSM配置及使用

1. 模塊介紹 Simulink提供了專門用于電力系統仿真&#xff0c;包括電機的動態建模和控制的電機模型&#xff0c;其中&#xff0c;永磁同步電機模塊 Permanent Magnet Synchronous Machine 支持實現三相或五相永磁同步電機模擬&#xff0c;電機繞組采用星型連接&#xff0c;在這…

【圖像分類】Yolov8 完整教程 |分類 |計算機視覺

目標&#xff1a;用YOLOV8進行圖像分類。 圖像分類器。 學習資源&#xff1a;https://www.youtube.com/watch?vZ-65nqxUdl4 努力的小巴掌 記錄計算機視覺學習道路上的所思所得。 1、文件結構化 劃分數據集&#xff1a;train,val,test 知道怎么劃分數據集很重要。 文件夾…

應用圖撲 HT for Web 搭建拓撲關系圖

拓撲結構在計算機網絡設計和通信領域中非常重要&#xff0c;因為它描述了網絡中的設備&#xff08;即“點”&#xff09;如何相互連接&#xff08;即通過“線”&#xff09;。這種結構不僅涉及物理布局&#xff0c;即物理拓撲&#xff0c;還可以涉及邏輯或虛擬的連接方式&#…

【系統架構設計師】計算機組成與體系結構 ③ ( 層次化存儲結構 | 寄存器 | 高速緩存 | 內存 | 外存 )

文章目錄 一、層次化存儲結構1、層次化存儲結構2、層次化存儲結構 - 示例說明3、程序員可操作的部分 計算機 采用 分級存儲結構 , 主要目的是 為了 解決 容量 / 價格 / 速度 之間的矛盾 ; 一、層次化存儲結構 1、層次化存儲結構 計算機 存儲器 按照存儲速度 由快到慢 進行排序 …

吐血推薦!3款視頻生成工具,全部國產,都免費

AI視頻大模型的爆發&#xff0c;讓創作爆款視頻不再是專業人士的能力。 今天二師兄給大家推薦3款免費的視頻生成工具。 01 可靈 推薦指數 &#xff1a; 五顆星 先看效果 可靈大模型測試 可靈大模型是快手AI團隊自主研發的視頻生成大模型&#xff0c;具備強大的視頻創作能力&a…

【經典面試題】RabbitMQ如何防止重復消費?

RabbitMQ的消息消費是有確認機制的&#xff0c;正常情況下&#xff0c;消費者在消費消息成功后&#xff0c;會發送一個確認消息&#xff0c;消息隊列接收到之后&#xff0c;就會將該消息從消息隊列中刪除&#xff0c;下次也就不會再投遞了。 但是如果存在網絡延遲的問題&#…