${m" />

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

京東云 ? 來(lái)源: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:"開(kāi)通權(quán)限請(qǐng)聯(lián)系管理員",
        dataType:''#無(wú)值時(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":"請(qǐng)先完成以下步驟,方可操作此步驟",
        "dataType":"step",
        "options": [{
            "type": "scenRecom",
            "status": "已完成", //未配置 中斷中 進(jìn)行中 已完成
            "buttonName":"配置",
            "content":"跳轉(zhuǎn)申請(qǐng)費(fèi)用", 
            "img":"https://kjimg10.360buyimg.com/jr_image/jfs/t1/181764/14/41810/4864/65605d79F70741596/2530d078f6f85127.png",
            "value":"申請(qǐng)費(fèi)用",
            "subValue":"費(fèi)用系統(tǒng)",
            "operator":["dazhige","leizong","dashuaige"]
            },{
            "type": "scenRecom",
            "status": "已完成", //未配置 中斷中 進(jìn)行中 已完成
            "buttonName":"配置",
            "content":"跳轉(zhuǎn)申請(qǐng)費(fèi)用", 
            "img":"https://kjimg10.360buyimg.com/jr_image/jfs/t1/181764/14/41810/4864/65605d79F70741596/2530d078f6f85127.png",
            "value":"申請(qǐng)費(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": "開(kāi)通權(quán)限請(qǐng)聯(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)中的聊天小助手卡片需要支持的方式往往較多,每種類(lèi)型都開(kāi)發(fā)一種卡片就會(huì)造成卡片臃腫;且有些卡片是有挺大的相似性的。小組件嵌套設(shè)計(jì)的方式就可以把一個(gè)卡片拆分成多種小組件的形式。這樣不同的組件組合即可生產(chǎn)不同的卡片。在小助手這種交互范圍小,種類(lèi)繁多的交互設(shè)計(jì)中就比較實(shí)用了。

歡迎大家多多留言交流。

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    16

    瀏覽量

    7999
  • AIGC
    +關(guān)注

    關(guān)注

    1

    文章

    378

    瀏覽量

    1978
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    HarmonyOS服務(wù)卡片AIGC

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

    AIGC入門(mén)及鴻蒙入門(mén)

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

    #新年新氣象,大家新年快樂(lè)!#AIGC入門(mén)及鴻蒙入門(mén)

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

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

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

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

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

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

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

    如何在OpenMP中使用嵌套

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

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

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

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

    點(diǎn)擊 升級(jí) iOS14 后,比較明顯的變化就是小組件了,咱們前兩天也介紹過(guò)相關(guān)的玩法iPhone 魔改桌面主題來(lái)了!朋友圈玩瘋啦~。 我發(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)已支持蘋(píng)果iOS14小組件功能

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

    支付寶已支持蘋(píng)果 iOS 14 小組件功能

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

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

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

    使用Arduino的最小組件測(cè)試儀

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

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

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

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

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

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品
    主站蜘蛛池模板: 亚洲ay| 伊人久久大线蕉香港三级 | 1024亚洲视频 | 亚洲欧美一区二区三区图片 | 国产精品毛片天天看片 | 啪啪网免费 | 色综合天天综合网国产成人 | 久久人精品 | 男人的午夜影院 | 一区精品视频 | 五月天激激婷婷大综合丁香 | 亚洲精品电影天堂网 | 人人草人人 | 我爱操| 欧美亚洲网站 | 天天干天天拍天天射 | 黄色地址 | 午夜视频在线免费播放 | 看日本黄大片在线观看 | 日本免费网站在线观看 | 全亚洲最大的777io影院 | 性人久久久久 | 日韩一级片在线播放 | 美女免费毛片 | 激情六月天婷婷 | 最近2018年中文字幕大全一 | 国产精品久久自在自2021 | 久综合网 | 天天看天天摸天天操 | 亚洲1314 | 免费黄色福利视频 | 一级毛片免费不卡直观看 | 久久99热精品免费观看无卡顿 | 牛仔裤美女国产精品毛片 | 在线观看黄色x视频 | 亚洲97在线 | 美女视频大全美女视频黄 | 高颜值美女啪啪 | 午夜三级成人三级 | 国产三级日产三级韩国三级 | 色你懂的 |