${m" />

欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AIGC系統(tǒng)中聊天小助手卡片小組件嵌套設(shè)計(jì)實(shí)踐

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-06-12 11:20 ? 次閱讀

1.項(xiàng)目描述

領(lǐng)航者卡片樣式較多,有些卡片比較近似;可以用嵌套方案,實(shí)現(xiàn)一個(gè)卡片,多個(gè)子單元 可拔插組件式卡片。

2.邏輯設(shè)計(jì)

2.1卡片示例-聊天框提示

3 通用提示卡片 設(shè)計(jì)

通用卡片中加載

// 卡片組件unit加載
...
if(!options?.dataType){
    if(options?.contentTop){
      formatMessage = "< p class=content-top >" + options.contentTop + "< /p >";
    }
    if(options?.content){
      // formatMessage+=''
      let this_formatMessage = options.content.replace(linkReg, function(match) {
        return `< a href='${match}' target='_blank' style='color:#2c68ff; display: inline;' >${match}< /a >`
      });
      this_formatMessage =  this_formatMessage.replace(/n/g, "< /p >< p >").replace(/< p >< /p >/g, "");
      formatMessage += "< p >" + this_formatMessage + "< /p >";
      // formatMessage+=''
    }
  }else if(options.dataType == 'operator'){
    let operatorHtml = await require(`./operator_unit.js`).default(options)
    formatMessage += operatorHtml;
  }else if(options.dataType == 'step'){
    let html = await require(`./step_dependence_unit.js`).default(options, $card, config)
    formatMessage += html;
  }
...

通用卡片數(shù)據(jù)結(jié)構(gòu)

{
    "title": '您有前置步驟未完成',
    "describe": "",
    "subType": "popup_platform_card",
    "data": {
        contentTop:"開通權(quán)限請聯(lián)系管理員",
        dataType:''#無值時(shí),默認(rèn)為通用
        content:"當(dāng)前步驟可操作人:mashuai57,mashuai57,mashuai57", # 支持HTML渲染
        tips:'當(dāng)前步驟:新建權(quán)益活動(dòng)'
    }
}

3.1 流程小組件設(shè)計(jì)

3.1.1 流程小組件主邏輯

import './step_dependence_unit.scss';

/**
 * @param {data} data 數(shù)據(jù)
 */
export default async function(data, $card, config){
  /**
   * 返回文件
   * @param {*} data 
   */
  let contHtml = '';
  contHtml += "< p class=content-top >" + data.contentTop + "< /p >"
  data.options.forEach((element,i) = > {
    contHtml += '';
    contHtml += `< div class="rmc-btn-container rmc-fill-btn"
                  data-content="${element.content}" >
                      < div >
                          class="rmc-btn-name" >${element.value}
                          class="rmc-btn-tips" style="display: inline-block" >${element.subValue}
                      < /div >
                      class="rmc-btn-text" >${element.buttonName}
                  < /div >`;
    contHtml += "";
  });
  ...

最終展示

3.1.2 流程小組件數(shù)據(jù)結(jié)構(gòu)

{
    "title": "'您有前置步驟未完成'",
    "describe": "",
    "subType": "popup_platform_card",
    "data": {
        "contentTop":"請先完成以下步驟,方可操作此步驟",
        "dataType":"step",
        "options": [{
            "type": "scenRecom",
            "status": "已完成", //未配置 中斷中 進(jìn)行中 已完成
            "buttonName":"配置",
            "content":"跳轉(zhuǎn)申請費(fèi)用", 
            "img":"https://kjimg10.360buyimg.com/jr_image/jfs/t1/181764/14/41810/4864/65605d79F70741596/2530d078f6f85127.png",
            "value":"申請費(fèi)用",
            "subValue":"費(fèi)用系統(tǒng)",
            "operator":["dazhige","leizong","dashuaige"]
            },{
            "type": "scenRecom",
            "status": "已完成", //未配置 中斷中 進(jìn)行中 已完成
            "buttonName":"配置",
            "content":"跳轉(zhuǎn)申請費(fèi)用", 
            "img":"https://kjimg10.360buyimg.com/jr_image/jfs/t1/181764/14/41810/4864/65605d79F70741596/2530d078f6f85127.png",
            "value":"申請費(fèi)用",
            "subValue":"費(fèi)用系統(tǒng)",
            "operator":["dazhige","leizong","dashuaige"]
            }
        ],
        "tips":"'當(dāng)前步驟:新建權(quán)益活動(dòng)'"
    }
}

3.2 操作人小組件設(shè)計(jì)

3.2.1 操作人小組件邏輯

import './operator_unit.scss';

/**
 * @param {data} data 數(shù)據(jù)
 */
export default async function(data){
  /**
   * 返回文件
   * @param {*} data 
   */
  let adminsHtml = '',operatorHtml = '',contHtml = '';
  data.admins.forEach(element = > {
    adminsHtml += element.userName;
  });
  contHtml += "< p class=content-top >" + data.contentTop + adminsHtml  + "< /p >"
  contHtml += '';
  contHtml += "< p >" + data.contentCon + "< /p >";
  data.options.forEach((element,i) = > {
    // console.log(i,element)
    if(i==0){
      operatorHtml += element.userName;
    }else{
      operatorHtml += '、' + element.userName;
    }
  });
...

3.2.2 操作人小組件數(shù)據(jù)結(jié)構(gòu)

{
    "title": "溫馨提示",
    "describe": "",
    "subType": "popup_platform_card",
    "data":
    {
        "contentTop": "開通權(quán)限請聯(lián)系管理員:",
        "admins":
        [
            {
                "headImg": "",
                "userName": "mashuai57",
                "realName": "馬帥",
                "userCode": ""
            }
        ],
        "dataType": "operator",
        "contentCon": "當(dāng)前步驟可操作人如下:",
        "options":
        [
            {
                "headImg": "",
                "userName": "mashuai57",
                "realName": "馬帥",
                "userCode": ""
            },
            {
                "headImg": "",
                "userName": "mashuai5",
                "realName": "馬帥",
                "userCode": ""
            },
            {
                "headImg": "",
                "userName": "mashuai7",
                "realName": "馬帥",
                "userCode": ""
            }
        ],
        "tips": "當(dāng)前步驟:新建權(quán)益活動(dòng)"
    }
}

4 最終展示

5 總結(jié)

AIGC系統(tǒng)中的聊天小助手卡片需要支持的方式往往較多,每種類型都開發(fā)一種卡片就會(huì)造成卡片臃腫;且有些卡片是有挺大的相似性的。小組件嵌套設(shè)計(jì)的方式就可以把一個(gè)卡片拆分成多種小組件的形式。這樣不同的組件組合即可生產(chǎn)不同的卡片。在小助手這種交互范圍小,種類繁多的交互設(shè)計(jì)中就比較實(shí)用了。

歡迎大家多多留言交流。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌套
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    7956
  • AIGC
    +關(guān)注

    關(guān)注

    1

    文章

    368

    瀏覽量

    1621
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HarmonyOS服務(wù)卡片AIGC

    我們認(rèn)為基于 AIGC 能力類型的 HarmonyOS 元服務(wù)萬能卡片應(yīng)該通過 API 方式調(diào)用合規(guī)訓(xùn)練后的各具特色的模型與角色來服務(wù)用戶,通過萬能卡片、智能語音、手勢動(dòng)作等更加自然友好的方式來和用戶交互。
    的頭像 發(fā)表于 04-25 09:40 ?2455次閱讀
    HarmonyOS服務(wù)<b class='flag-5'>卡片</b>跑<b class='flag-5'>AIGC</b>

    AIGC入門及鴻蒙入門

    JDK、配置SDK等。 3. 開發(fā)實(shí)踐: 學(xué)習(xí)鴻蒙系統(tǒng)的架構(gòu)和API,了解其組件化、分布式等特性。 通過官方文檔和社區(qū)資源,學(xué)習(xí)和掌握鴻蒙應(yīng)用的開發(fā)流程和技巧。 總結(jié)來說,AIGC作為
    發(fā)表于 01-13 10:32

    #新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門

    、配置SDK等。 3. 開發(fā)實(shí)踐**: 學(xué)習(xí)鴻蒙系統(tǒng)的架構(gòu)和API,了解其組件化、分布式等特性。 通過官方文檔和社區(qū)資源,學(xué)習(xí)和掌握鴻蒙應(yīng)用的開發(fā)流程和技巧。 總結(jié)來說,AIGC作為一
    發(fā)表于 01-13 10:46

    如何設(shè)置最小組件

    ,但TCXO的規(guī)格在1.8伏最大輸出.8vp-p,我計(jì)劃連接到OSC1/CLKIN引腳。顯然,我需要一個(gè)電壓調(diào)節(jié)器來給TCXO供電,但是,在TCXO輸出和PIC輸入之間如何設(shè)置最小組件呢?關(guān)于TCXO
    發(fā)表于 10-29 13:30

    用HarmonyOS元服務(wù)萬能卡片訓(xùn)練一下文心一言的AIGC能力

    一、部分效果圖展示1.服務(wù)卡片2.AIGC服務(wù)二、DEMO說明本Demo案例只是使用了HarmonyOS元服務(wù)卡片連接合規(guī)外網(wǎng)的能力進(jìn)行AIGC元服務(wù)
    發(fā)表于 04-18 10:31

    HarmonyOS元服務(wù)開發(fā)實(shí)踐:桌面卡片字典

    本文轉(zhuǎn)載分享自華為開發(fā)者論壇《?HarmonyOS元服務(wù)開發(fā)實(shí)踐:桌面卡片字典?》,作者:蛟龍騰飛 一、項(xiàng)目說明 1.DEMO創(chuàng)意為卡片字典。 2.不同卡片顯示不同內(nèi)容:微卡、小卡、
    發(fā)表于 08-24 16:55

    如何在OpenMP中使用嵌套

    此網(wǎng)絡(luò)研討會(huì)討論了使用熱門團(tuán)隊(duì)在OpenMP中使用嵌套的成功示例,并解釋了利用嵌套并行機(jī)會(huì)的最佳實(shí)踐
    的頭像 發(fā)表于 11-07 06:52 ?2627次閱讀

    AMAZFIT智能手表2獲系統(tǒng)更新 新增可自定義表盤小組件

    8月2日消息,AMAZFIT智能手表2迎來系統(tǒng)更新,最新版本:1.0.6.0。新增“經(jīng)典”表盤小組件定義功能,此外通話可點(diǎn)擊表冠按鈕退出通話界面。
    發(fā)表于 08-03 10:12 ?2332次閱讀

    ios「時(shí)鐘」小組件時(shí)間顯示不對(duì)是什么情況?

    點(diǎn)擊 升級(jí) iOS14 后,比較明顯的變化就是小組件了,咱們前兩天也介紹過相關(guān)的玩法iPhone 魔改桌面主題來了!朋友圈玩瘋啦~。 我發(fā)現(xiàn),很多同學(xué)已經(jīng)使用各種有趣的小組件,將自己的 iPhone
    的頭像 發(fā)表于 10-13 16:25 ?3.1w次閱讀
    ios「時(shí)鐘」<b class='flag-5'>小組件</b>時(shí)間顯示不對(duì)是什么情況?

    谷歌Gmail現(xiàn)已支持蘋果iOS14小組件功能

    Gmail 應(yīng)用搜索、編輯新電子郵件或查看未讀電子郵件。小組件僅提供這些任務(wù)的快捷方式,并不會(huì)列出敏感的電子郵件信息,也無法使用其他功能。 IT之家了解到,QQ 郵箱此前也已支持設(shè)置為系統(tǒng)默認(rèn)郵件應(yīng)用,并可在手機(jī)桌面添加
    的頭像 發(fā)表于 11-19 09:32 ?1777次閱讀

    支付寶已支持蘋果 iOS 14 小組件功能

    12月16日消息 今年 9 月,蘋果發(fā)布了 iOS 14 正式版更新,正式上線了桌面小組件功能。目前,不少應(yīng)用也已逐漸適配了這一功能。 在昨日發(fā)布的新版本(10.2.10),支付寶已支持蘋果
    的頭像 發(fā)表于 12-16 10:01 ?2704次閱讀

    回顧桌面小組件功能的前世今生

    很多在多年前使用過Android手機(jī)的朋友,可能對(duì)于Android 4.0時(shí)代盛行的桌面小組件功能有著很深的印象。
    的頭像 發(fā)表于 02-22 11:25 ?3839次閱讀

    使用Arduino的最小組件測試儀

    電子發(fā)燒友網(wǎng)站提供《使用Arduino的最小組件測試儀.zip》資料免費(fèi)下載
    發(fā)表于 10-24 09:51 ?0次下載
    使用Arduino的最<b class='flag-5'>小組件</b>測試儀

    ChatGPT/AIGC研究框架原理和應(yīng)用實(shí)踐

    隨著ChatGPT等語言大模型落地,AIGC技術(shù)落地在各行各業(yè)得到發(fā)展和推進(jìn)。根據(jù)模型的分類,AIGC的應(yīng)用可被分為單模態(tài)和多模態(tài)兩類。單模態(tài)模型可以助力各個(gè)應(yīng)用,提升原有的能力和生產(chǎn)力。
    發(fā)表于 03-30 10:35 ?711次閱讀

    AIGC系統(tǒng)多個(gè)模型的切換調(diào)用方案探索

    。是一個(gè)AIGC系統(tǒng)能力不可或缺的環(huán)節(jié)。 目前現(xiàn)行方案,一般直接請求不同的會(huì)話聊天對(duì)應(yīng)不同的鏈接地址,又對(duì)應(yīng)不同的算法模型。 1.2 現(xiàn)有技術(shù)及缺點(diǎn) 1、需要建立多個(gè)不同類型的
    的頭像 發(fā)表于 11-27 11:43 ?232次閱讀
    <b class='flag-5'>AIGC</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>多個(gè)模型的切換調(diào)用方案探索