# 利用Inworld創造虛擬角色 Inworld 讓使用者可以創建可用於各種用例的逼真角色,包括視訊遊戲、品牌體驗、娛樂和培訓。無論您想要建立開放世界 NPC、虛擬大使,還是沉浸式教育體驗,Inworld 的無程式碼技術都可以讓您在幾分鐘內輕鬆設計角色。 1.角色創建:從頭開始創建迷人的角色 --- * 撰寫引人注目的**核心描述與動機** - 核心描述 - 核心描述是角色個性的基礎 - 影響所有後續反應 - 應關注角色的:當前情況、背景故事、希望、如何展現自己的細節 - 可提及與角色相關的:重要關係、業務、地點 - 特定的說話方式或行為規則也應納入考慮 ![image](https://hackmd.io/_uploads/SyhQQ7vf0.png) ![image](https://hackmd.io/_uploads/Sktr77wzR.png) ![image](https://hackmd.io/_uploads/HJ9dmXwzR.png) - 動機 - 在「動機」部分中,需要添加一句描述角色與他人交談時的動機 - 應反映角色的驅動力,可以是實現目標或願望、發表意見或幫助他人理解某些內容 - 考慮角色是否需要在特定情境中生存或是否有其他目標,例如幫助顧客發現新的眼影顏色 - 這個動機將影響角色在對話中的反應,他們可能會尋找機會將自己的動機注入對話中 * 定義角色的獨特**身分** - 姓名、代名詞 - 角色 - 角色與周圍世界的互動提供了一個框架 - 這個框架可以是廣泛的,如“英雄”或“助手” - 更具體的原型或職業,如「中世紀戰士」或「X 公司品牌大使」有助於提供更精確的資訊 - 例如,輸入“第二次世界大戰列兵”將為角色提供比“士兵”更具體的背景 ![image](https://hackmd.io/_uploads/ByyORNDzC.png) - 人生階段 - 從提供的選項中進行選擇 - 考慮年齡將如何影響角色的方法和對話 - 年輕的角色可能會使用與年長的角色不同的短語 - 替代名稱、嗜好興趣 - wiki - 如果您的角色是著名/歷史公眾人物或流行的虛構人物,他們可能有一個預先存在的維基百科條目,可以從中提取更多資訊 ![image](https://hackmd.io/_uploads/rJaK04wMC.png) * 說明角色的**個性和情感** - 人格特質 ![image](https://hackmd.io/_uploads/SJ4jMHDzC.png) - 情緒和性格 ![image](https://hackmd.io/_uploads/SkW6GSvfR.png) * 輸入有關您的角色的相關**事實和知識** - 背景故事 - 人際關係 - 專業 - 個人意見 - 他們穿什麼 - 最喜歡的名言 - 他們討厭或喜歡的事情 - 如果受到質疑,您希望角色提及的任何事實 ![image](https://hackmd.io/_uploads/BJgHcrPzC.png) * 為您的角色選擇和自訂獨特的**聲音** ![image](https://hackmd.io/_uploads/H1FzaSwfA.png) ![image](https://hackmd.io/_uploads/Hk9Z6rPz0.png) * 個性化你的角色的**對話風格** ![image](https://hackmd.io/_uploads/Sk6W1UwzR.png) > 範例對話是一種有效的方式,可以為 Inworld 的 AI 提供您想要捕捉的風度的參考。它們有助於透過角色對話的具體範例來補充和調整在其他欄位中輸入的細節。如果您在其他地方輸入過該角色“浮誇”,那麼您就有機會透過具體的引用來表達這一點。 * 透過更多控制和靈活性為您的角色創建特定**目標,以增強互動和動態互動** > 「目標」部分可讓您設定特定的觸發器,提示您的角色在特定場景或互動期間以某種方式回應。本節包含幾個可以根據您的需求進行自訂的元素。 > > 例如,如果您的目標(goal)是讓角色向玩家建議任務,那麼您的啟動條件(activation)可能是玩家詢問可用的任務。當這個意圖(intent)被識別時,目標被激活,角色開始執行相關的動作(action)——也許描述任務並指導玩家如何開始它。一旦角色完成這些動作,目標就會被標記為已完成,並向客戶端發送觸發器(trigger)。 ![image](https://hackmd.io/_uploads/B1jixLPf0.png) > 目標(goal)作為「結果機制」運行,由啟動事件(activation)啟動並啟動特定操作(action)。它可以讓開發者在運行時更好地控制角色。 ![image](https://hackmd.io/_uploads/SylzJWIvMA.png) > 意圖設定。即時意圖檢測引擎掃描玩家的對話,以識別與training_phrases中預先定義的意圖一致的意圖。當識別到匹配時,意圖被激活,其名稱被傳遞到目標,觸發它 2.世界建構:為您的世界設計沉浸式場景 --- 如果您打算將角色整合到 Unity 或虛幻引擎中,則需要建立一個場景 ![image](https://hackmd.io/_uploads/rJDuBIPGR.png) 場景觸發器可以是單獨的場景,例如角色以某種方式向您打招呼,或者您觸摸了他們攻擊您的某個物品。或者,它們可以是漸進式場景,其中一個事件接著另一個事件,就像情節主線或教學指南一樣。 ![image](https://hackmd.io/_uploads/SyGyIIwzC.png) 3.建立常識:為您的角色創建常識 --- ![image](https://hackmd.io/_uploads/r1FKULPzA.png) ![image](https://hackmd.io/_uploads/HJs6UUPzR.png) - 常識的核心描述只能用於建構世界的基本資訊。這些訊息應該傳達必要的背景,這對於你的角色保持角色至關重要。為了獲得最佳結果,每個角色應該只有一組帶有核心描述的常識。 - 將事實和知識分解為您想要包含在「其他事實和資訊」欄位中的單獨陳述。 4.角色互動:使用 Inworld Studio 與角色聊天和互動 --- ![image](https://hackmd.io/_uploads/SJN0oLwz0.png) ![image](https://hackmd.io/_uploads/HySlnIPGR.png)