色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【比特熊充電棧】實戰演練構建LLM對話引擎

微軟科技 ? 2023-09-19 13:40 ? 次閱讀

大模型時代,安全問題不容小覷。但如果把大模型比作孫悟空,那 NVIDIA NeMo Guardrails 就是“安全護欄”,可以輕松的為基于 LLM 的對話系統添加可編程護欄,來避免大語言模型輸出違法違規內容,并通過自定義方式響應用戶特定請求,按照預定義的對話路徑進行操作,以及使用特定的語言風格進行回答。

如何在 Azure 中搭建 NeMo Guardrails 環境,將 NeMo Guardrails 與 Azure OpenAI 結合使用,構建更加安全可靠的 LLM 對話引擎?本期【比特熊充電棧】NVIDIA 企業級開發者社區經理李奕澎,將為大家解讀 NeMo Guardrails 中的 Colang 語言,以及進行將 NeMo Guardrails 與 Azure OpenAI 結合使用的代碼實戰,見證安全 LLM 對話引擎的構建。

8c70f784-56ae-11ee-939d-92fbcf53809c.png

李奕澎

NVIDIA 企業級開發者社區經理

NLP,Conversational-AI,LLM

Colang 語言

定義 LLM 對話引擎

NeMo Guardrails 中的 Colang 語言,是一種用于對話式人工智能的建模語言,能夠定義護欄。它的目標是為用戶提供一個可讀可擴展的,使用自然語言定義或控制對話機器人的行為的語言。

Colang 語言已經作為 NeMo Guardrails 的內核來使用。Colang 語言像電影的編劇,用戶和機器人是演員,通過 Colang 語言,可以定義用戶的信息、機器人信息和 Flow,把機器話語和用戶話語進行對話邏輯上的連接。

Colang 語言中常用的關鍵詞包括 bot, break, continue, create, define 等,能夠幫助開發快速上手使用,降低對話式 AI 領域的學習門檻。

8c8fd7c6-56ae-11ee-939d-92fbcf53809c.png

NeMo Guardrails 與 Azure OpenAl 的結合使用

搭建 LLM 對話引擎

在上一期【比特熊充電棧】中,已經詳細解讀了在 Azure 中搭建 NeMo Guardrails 環境的步驟,包括申請 Azure 賬號,開通 Azure Machine Learning 服務,安裝 OpenAI、NeMo Guardrails,開通 Azure OpenAI 服務等。搭建完成后,才能將 NeMo Guardrails 與 Azure OpenAl 結合使用。

NeMo Guardrails 與 AzureOpenAl 結合使用,構建更加安全可靠的LLM對話引擎,還需要通過以下步驟進行操作:

?導入 NeMo Guardrails 大模型護欄及 RailsConfig 護欄配置文件工具類;

?從 langchain 中導入 Azure Chat OpenAI 工具類;

?傳入 Azure OpenAI 的 API-KEY、endpoint、deployment_name、對應的版本信息等關鍵參數,就可以實例化一個大模型;

?調用 NeMo Guardrails 大模型中的 from_content 變量,讀取 Colang_Config2 文件和 Yaml_Config 配置文件,就可以實例一個安全的聊天機器人 App;

?調用 App 中的 generate_async 函數,輸入用戶的問題語句,機器人就會給出對應的回答。

8cce70ee-56ae-11ee-939d-92fbcf53809c.png

NeMo Guardrails

自定義 LLM 對話引擎應用

NeMo Guardrails 除了支持 Azure OpenAI 外,還支持很多對話引擎大模型,包括 AI21labs、Cohere、Hugging Face、GPT4All 等。調用對話引擎大模型,首先要自定義一個大語言模型的 class:從 langchain 中導入 BaseLanguageModel,從 NeMo Guardrails 中導入 register_llm_provider,自定義大語言模型的 class 并注冊。

以 Hugging Face 為例,調用對話引擎大模型的步驟如下:

?創建并初始化一個構造函數,調用父類的構造函數來初始化這個類的實例;

?然后指定大模型的 ID,調用 HuggingFacePipeline class 中的 from_model_id 函數,輸入對應大模型 id,定義 device、task 和模型參數;

?然后定義返回、自定義函數,以字符串的形式返回大語言模型的類型,在 langchain 中分別同步調用和異步調用自定義 LLM。

8d01f4d2-56ae-11ee-939d-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6602

    瀏覽量

    104152
  • NVIDIA
    +關注

    關注

    14

    文章

    4996

    瀏覽量

    103223
  • OpenAI
    +關注

    關注

    9

    文章

    1097

    瀏覽量

    6567
  • 大模型
    +關注

    關注

    2

    文章

    2477

    瀏覽量

    2834
  • LLM
    LLM
    +關注

    關注

    0

    文章

    292

    瀏覽量

    351

原文標題:【比特熊充電棧】實戰演練構建 LLM 對話引擎

文章出處:【微信號:mstech2014,微信公眾號:微軟科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    4G模組Air724UG軟件示例:UDP實戰演練

    關于4G模組Air724UG軟件的UDP示例,今天我將對其實戰演練,整理成文示例展示:
    的頭像 發表于 11-26 12:10 ?212次閱讀
    4G模組Air724UG軟件示例:UDP<b class='flag-5'>實戰</b><b class='flag-5'>演練</b>!

    什么是LLMLLM在自然語言處理中的應用

    隨著人工智能技術的飛速發展,自然語言處理(NLP)領域迎來了革命性的進步。其中,大型語言模型(LLM)的出現,標志著我們對語言理解能力的一次飛躍。LLM通過深度學習和海量數據訓練,使得機器能夠以前
    的頭像 發表于 11-19 15:32 ?652次閱讀

    LLM技術對人工智能發展的影響

    隨著人工智能技術的飛速發展,大型語言模型(LLM)技術已經成為推動AI領域進步的關鍵力量。LLM技術通過深度學習和自然語言處理技術,使得機器能夠理解和生成自然語言,極大地擴展了人工智能的應用范圍
    的頭像 發表于 11-08 09:28 ?416次閱讀

    LLM和傳統機器學習的區別

    在人工智能領域,LLM(Large Language Models,大型語言模型)和傳統機器學習是兩種不同的技術路徑,它們在處理數據、模型結構、應用場景等方面有著顯著的差異。 1. 模型結構
    的頭像 發表于 11-08 09:25 ?563次閱讀

    新品|LLM Module,離線大語言模型模塊

    LLM,全稱大語言模型(LargeLanguageModel)。是一種基于深度學習的人工智能模型。它通過大量文本數據進行訓練,從而能夠進行對話、回答問題、撰寫文本等其他任務
    的頭像 發表于 11-02 08:08 ?402次閱讀
    新品|<b class='flag-5'>LLM</b> Module,離線大語言模型模塊

    llm模型有哪些格式

    LLM(Large Language Model,大型語言模型)是一種深度學習模型,主要用于處理自然語言處理(NLP)任務。LLM模型的格式多種多樣,以下是一些常見的LLM模型格式
    的頭像 發表于 07-09 09:59 ?658次閱讀

    llm模型和chatGPT的區別

    LLM(Large Language Model)是指大型語言模型,它們是一類使用深度學習技術構建的自然語言處理(NLP)模型。LLM模型可以處理各種語言任務,如文本生成、文本分類、機器翻譯等。目前
    的頭像 發表于 07-09 09:55 ?1126次閱讀

    LLM模型的應用領域

    在本文中,我們將深入探討LLM(Large Language Model,大型語言模型)的應用領域。LLM是一種基于深度學習的人工智能技術,它能夠理解和生成自然語言文本。近年來,隨著計算能力的提高
    的頭像 發表于 07-09 09:52 ?619次閱讀

    什么是LLMLLM的工作原理和結構

    隨著人工智能技術的飛速發展,大型語言模型(Large Language Model,簡稱LLM)逐漸成為自然語言處理(NLP)領域的研究熱點。LLM以其強大的文本生成、理解和推理能力,在文本
    的頭像 發表于 07-02 11:45 ?7955次閱讀

    Meta發布基于Code Llama的LLM編譯器

    近日,科技巨頭Meta在其X平臺上正式宣布推出了一款革命性的LLM編譯器,這一模型家族基于Meta Code Llama構建,并融合了先進的代碼優化和編譯器功能。LLM編譯器的推出,標志著Meta在人工智能領域的又一重大突破,將
    的頭像 發表于 06-29 17:54 ?1519次閱讀

    【算能RADXA微服務器試用體驗】+ GPT語音與視覺交互:1,LLM部署

    。環境變量的配置,未來在具體項目中我們會再次提到。 下面我們正式開始項目。項目從輸入到輸出分別涉及了語音識別,圖像識別,LLM,TTS這幾個與AI相關的模塊。先從最核心的LLM開始。 由于LLAMA3
    發表于 06-25 15:02

    Yellow.ai 推出業界首款 Orchestrator LLM

    無需培訓即可產生情景與人性兼具的客戶對話 通過準確的查詢識別、保留對話歷史記錄以及跨渠道的無縫上下文切換來解決客戶對話中斷的問題,Orchestrator LLM 將客戶滿意度提高了
    的頭像 發表于 05-09 10:52 ?525次閱讀

    網絡攻防模擬與城市安全演練 | 數字孿生

    在數字化浪潮的推動下,網絡攻防模擬和城市安全演練成為維護社會穩定的不可或缺的環節。基于數字孿生技術我們能夠在虛擬環境中進行高度真實的網絡攻防模擬,為安全專業人員提供實戰經驗,從而提升應對網絡威脅的能力。同時,在城市安全演練中通過
    的頭像 發表于 02-04 10:48 ?677次閱讀
    網絡攻防模擬與城市安全<b class='flag-5'>演練</b> | 數字孿生

    使用LwIP協議淺析實戰分析(i.MX RT)

    LWIP協議與網絡分層 LwIP(Light weight IP),是一種輕量化且開源的TCP/IP協議,它可以在有限的RAM和ROM條件下,實現一個完整的TCP/IP 協議。此外,LwIP
    的頭像 發表于 02-02 17:05 ?1796次閱讀
    使用LwIP協議<b class='flag-5'>棧</b>淺析<b class='flag-5'>實戰</b>分析(i.MX RT)

    鴻蒙開發實戰-手寫文心一言AI對話APP

    本文我們學習使用了基本組件的使用,網絡請求以及狀態管理,使用了ForEach循環渲染來構建對話界面。并且在HarmonyOS設備上成功運行
    的頭像 發表于 01-24 18:02 ?1110次閱讀
    鴻蒙開發<b class='flag-5'>實戰</b>-手寫文心一言AI<b class='flag-5'>對話</b>APP
    主站蜘蛛池模板: 麻豆产精品一二三产区区| 爽爽影院线观看免费| 亚洲免费在线观看| 狠狠爱亚洲五月婷婷av| 一二三四视频免费社区5| 美国caopo超碰在线视频| 啊灬啊灬啊灬快高潮视频| 偷拍自怕亚洲在线第7页| 和搜子的日子 在线观看| 5g在线视讯年龄确认海外禁止进入| 欧美午夜精品一区二区蜜桃 | 91九色视频无限观看免费| 欧美一区二区在线观看| 国产乱国产乱老熟300部视频| 永久免费的污视频网站| 人妖和美女玩| 精品熟女少妇AV久久免费A片| 99久久国内精品成人免费| 无套内谢大学生A片| 美国大臿蕉香蕉大视频| 国产精品久久久久久久久免费下载| 一级片mp4| 色欲人妻无码AV专区| 久久热国产在线视频| 国产成人精品精品欧美| 中文字幕亚洲无限码| 婷婷色色狠狠爱| 男生插女生下体| 黑吊大战白女出浆| 大胸美女裸身色诱网站| 在线观看日本污污ww网站| 特污兔午夜影视院| 免费视频不卡| 黄网址在线观看| 国产成年人在线观看| 99re久久免费热在线视频手机| 亚洲.日韩.欧美另类| 亲女乱h文小兰第一次| 久久免费精品一区二区| 国产精品久久久久影院色老大| adc影院欢迎您大驾光临入口|