<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 5.3 暗號 >本節主要介紹了暗號的相關內容。其中包含暗號的兩項作用:傳遞重要參數值以及連接上下文意圖。另外介紹了暗號周期:如果在流程中需要使暗號在多輪對話中生效,就必須設置暗號周期來規定暗號有效輪數。 人跟人之間會通過特殊信號、也就是“暗號”來交流,意圖和意圖之間也可以通過暗號來連接。所以,暗號有兩個作用:連接意圖和傳遞信息。下面我們來看一下怎么使用暗號。 ### 5.3.1 暗號傳遞參數值 案例:你喜歡周杰倫嗎 任務:完成一個主題的上下文聊天 以下面的對話為例。 ![](https://box.kancloud.cn/216dad4a27570473bffff97c217a97ee_1364x728.png) 我們看到第二句用戶并沒有說周杰倫,但是機器人卻能準確的回答出,這就是通過暗號傳遞了歌手的信息。 ![](https://box.kancloud.cn/d764749c3c13ea58d6c5394517c04e77_1355x734.png) ![](https://box.kancloud.cn/8dd1cae9889c6840e7d9c42b8bb6bf45_1363x734.png) * 牢記:接受暗號參數值=#暗號名稱.參數名稱,這里的參數名稱一定是發出暗號的意圖的參數名稱 再舉一個案例:訂機票 任務:完成機票預訂信息的收集 流程:訂機票——>出發地——>目的地——>出發日期——>機票 首先,建立四個意圖,并依次傳輸暗號,連接起意圖。 ![](https://box.kancloud.cn/df57a97b828a2cb9ef0cc9f3581189b3_342x155.png) ![](https://box.kancloud.cn/11116a25e9e05e20137f03e020652f7d_554x161.png) ![](https://box.kancloud.cn/8cbb338644ee0a99bfb9691895e0ed4c_554x230.png) ![](https://box.kancloud.cn/0ded692fbfaddaa9787ca543dc558e2c_554x404.png) 這里意圖處理與普通意圖相同,都是系統自動生成 ![](https://box.kancloud.cn/560d148f9aae6fc124c569c67ef3f310_679x664.png) ![](https://box.kancloud.cn/d430f0c61d4a4e3ebd0019312ebe2489_676x469.png) 這里需要傳遞上一條意圖收集的“出發地”信息,就需要在意圖處理增加一條"from",此處的值為:#目的地(暗號).from(上一條意圖需要傳遞的參數值)。如此便實現了跨意圖傳參數。 ![](https://box.kancloud.cn/ba1acbfe2617f051d8df847ed6f73df6_692x524.png) 這里需要把剛剛收集到的兩條信息“出發地”“目的地”,就需要在意圖處理增加兩條,同樣是值為:#出發日期(暗號).to(上一條意圖需要傳遞的參數值)、#出發日期(暗號).from(上一條意圖需要傳遞的參數值),;連同當前意圖獲得的"date",我們收集到了訂機票需要的全部三個參數。 ![](https://box.kancloud.cn/b4c05aa920782041ceaf05fbe52663f2_689x521.png) 試一試: ![](https://box.kancloud.cn/35c6eb69066116a7da7faf0bb6a7d269_1053x615.png) 可以看到最后一條意圖雖然只在用戶說收集了一個日期信息,但JSON包含了全部出發地和目的地的信息,這些都是通過暗號傳遞和意圖處理實現的。 ### 5.3.2 暗號連接上下文 案例:暗號對話:你喜歡周杰倫嗎、你喜歡蘋果嗎 任務:完成多主題的上下文聊天 我們再來看一組對話 ![](https://box.kancloud.cn/208c78ce4bc87e5d5b8c5128d66a9545_1356x731.png) 在上面的對話中用戶問到了兩次“為什么”,但是機器人能準確的知道用戶問的是蘋果還是周杰倫,這也是通過暗號實現的。 ![](https://box.kancloud.cn/d79eed0e715914d39fae8da243dee7f6_1363x733.png) ![](https://box.kancloud.cn/83e8df45b0ce67fe809ba78722b6e411_1361x732.png) 所以我們可以看到,暗號是一對一的,即使用戶說重復也不會有沖突。這就實現了上下文的聯系。 ### 5.3.3 暗號的周期 案例:暗號對話:對詩 任務:完成對詩,允許錯誤三次。 設置好的發出暗號,點擊即可進行周期設定。所謂周期就是意圖發出的暗號在多少輪對話內是有效的,如果希望暗號在N對話內都有效,那就設置周期為N,默認情況下暗號周期是1,則第二輪對話時暗號就失效了。 為了完成對詩任務,首先,建立意圖,并設置暗號周期為3: ![](https://box.kancloud.cn/449e10aba71d40809e553a06f32b0aa5_684x731.png) 接收暗號的意圖分為兩個(也可以只用一個意圖,通過一個意圖內JS判斷詩句對錯,這里先用兩個意圖),一個是正確答案、一個是非正確答案。 ![](https://box.kancloud.cn/14963601952bba28b0a16fdb5e7d5908_553x215.png) ![](https://box.kancloud.cn/28df1f25d68040722e09ebde2a1a9875_563x205.png) 設置非正確答案的意圖優先級低于正確答案意圖: ![](https://box.kancloud.cn/5be3094ff50d7718b94f9da3d9c2387e_681x696.png) ![](https://box.kancloud.cn/e3108a31c238fef58cda5ca59c43c41f_687x701.png) 如此可實現以下對話: 錯誤三次,自動退出對詩。圖中紅框內的對話在暗號周期,第四次回答即使正確,也超出了暗號周期,不再屬于對詩上下文的范圍。 ![](https://box.kancloud.cn/4a22886003625d9ae4635410c6edd612_511x561.png) 未錯滿三次,在周期內答對題: ![](https://box.kancloud.cn/4140f6113b68e6b583cd4b810f05495b_510x249.png) ### 5.3.4暗號總結 暗號在流程管理任務上是非常好的工具,比如訂咖啡、訂酒店。大家可以試試看。 溫馨提示: * 一個意圖可以發出多個暗號,暗號之間是或的關系;一個意圖也可以接收多個暗號,但暗號之間是與的關系。所以意圖盡量不要接收大于1個數量的暗號。 * 優先級大于暗號。兩個相同用戶說的意圖B1、B2,其中B1接收來自A的暗號、優先級為0,B2不接收任何暗號、優先級為1,那么當進行完意圖A后,發出下一句用戶說,優先進入優先級更高的B2,而不是有暗號連接的B1。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看