91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

    文章

    6686

    瀏覽量

    105767
  • NVIDIA
    +關注

    關注

    14

    文章

    5309

    瀏覽量

    106412
  • OpenAI
    +關注

    關注

    9

    文章

    1210

    瀏覽量

    8920
  • 大模型
    +關注

    關注

    2

    文章

    3146

    瀏覽量

    4071
  • LLM
    LLM
    +關注

    關注

    1

    文章

    325

    瀏覽量

    841

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    森林防滅實戰告捷!卓翼智能長白山首演“空天地一體”集群滅火

    近日,吉林省應急管理廳在長白山林區組織開展森林草原防滅火實戰綜合演練,此次演練旨在檢驗無人機在復雜地形下森林草原防滅火實戰效能,切實提升復雜地形下森林火災“打早、打小、打了”能力,響應
    的頭像 發表于 06-23 09:15 ?420次閱讀
    森林防滅<b class='flag-5'>實戰</b>告捷!卓翼智能長白山首演“空天地一體”集群滅火

    實戰演練:使用相機氣密性檢測儀進行防水測試

    在攝影領域,尤其是進行戶外攝影,不少攝影師會在惡劣環境下使用相機,這就對相機的防水性能有了要求。而相機氣密性檢測就是判斷相機防水性能的重要途徑,下面我們就來一次使用相機氣密性檢測儀進行防水測試的實戰
    的頭像 發表于 05-30 11:04 ?169次閱讀
    <b class='flag-5'>實戰</b><b class='flag-5'>演練</b>:使用相機氣密性檢測儀進行防水測試

    從戶外弱網到指揮大屏 | 千視P3+D350護航防汛演練全程直播

    2025年4月15日,福清市開展了一場覆蓋城區、山區、沿海三地的防汛防臺風應急響應演練,模擬臺風引發極端天氣下的內澇、山洪及海堤險情等場景。此次演練由福清市人民政府防汛抗旱指揮部主辦,旨在通過實戰
    的頭像 發表于 05-26 16:32 ?382次閱讀
    從戶外弱網到指揮大屏 | 千視P3+D350護航防汛<b class='flag-5'>演練</b>全程直播

    開發進階指南:LuatOS-log庫從入門到實戰

    本文將帶你深入探索LuatOS系統中log庫的核心原理與實戰技巧,通過代碼示例解析日志管理、錯誤追蹤及性能優化的最佳實踐,助力全工程師構建更穩健的物聯網應用。 今天,我們一起來認識LuatOS
    的頭像 發表于 05-15 16:12 ?2330次閱讀
    全<b class='flag-5'>棧</b>開發進階指南:LuatOS-log庫從入門到<b class='flag-5'>實戰</b>!

    小白學大模型:從零實現 LLM語言模型

    ://github.com/FareedKhan-dev/train-llm-from-scratch本文將為你提供一個簡單直接的方法,從下載數據到生成文本,帶你一步步構建大院模型。步
    的頭像 發表于 04-30 18:34 ?509次閱讀
    小白學大模型:從零實現 <b class='flag-5'>LLM</b>語言模型

    《AI Agent 應用與項目實戰》閱讀心得3——RAG架構與部署本地知識庫

    額外推薦兩本主題是是介紹RAG實戰和應用開發的好書,分別是《大模型RAG實戰, RAG原理、應用與系統構建》和《基于大模型的RAG應用開發與優化——構建企業級
    發表于 03-07 19:49

    無法在OVMS上運行來自Meta的大型語言模型 (LLM),為什么?

    無法在 OVMS 上運行來自 Meta 的大型語言模型 (LLM),例如 LLaMa2。 從 OVMS GitHub* 存儲庫運行 llama_chat Python* Demo 時遇到錯誤。
    發表于 03-05 08:07

    《AI Agent 應用與項目實戰》閱讀心得2——客服機器人、AutoGen框架 、生成式代理

    更精準地路由用戶請求到相應的處理模塊。在后端功能設計上,采用了模塊化的響應生成機制,包括知識檢索引擎對話狀態管理器和響應生成器三個核心組件。知識檢索引擎使用向量相似度匹配算法,不僅支持精確匹配,還能
    發表于 02-25 21:59

    小白學大模型:構建LLM的關鍵步驟

    你梳理如何在構建AI算法應用時做出合適的決策。訓練LLM的三種選擇https://wandb.ai/site/articles/training-llms/在構建A
    的頭像 發表于 01-09 12:12 ?969次閱讀
    小白學大模型:<b class='flag-5'>構建</b><b class='flag-5'>LLM</b>的關鍵步驟

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

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

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

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

    如何訓練自己的LLM模型

    訓練自己的大型語言模型(LLM)是一個復雜且資源密集的過程,涉及到大量的數據、計算資源和專業知識。以下是訓練LLM模型的一般步驟,以及一些關鍵考慮因素: 定義目標和需求 : 確定你的LLM將用
    的頭像 發表于 11-08 09:30 ?1521次閱讀

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

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

    LLM和傳統機器學習的區別

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

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

    LLM,全稱大語言模型(LargeLanguageModel)。是一種基于深度學習的人工智能模型。它通過大量文本數據進行訓練,從而能夠進行對話、回答問題、撰寫文本等其他任務
    的頭像 發表于 11-02 08:08 ?1043次閱讀
    新品|<b class='flag-5'>LLM</b> Module,離線大語言模型模塊
    主站蜘蛛池模板: 午夜影视在线 | 久久不射影院 | 亚洲不卡视频在线 | 欧美特级黄 | 黄色一区二区三区 | 2021国产精品成人免费视频 | 亚洲综合激情丁香六月 | 亚洲欧美强伦一区二区另类 | 欧美极品另类 | 亚洲啪啪免费视频 | 女a男0攻巨肉高h | 日本xxxx69| 亚洲一区二区影视 | 亚洲国产成人久久77 | 亚洲一二三四区 | a级毛毛片看久久 | 资源在线www天堂 | 天天爽夜夜爽一区二区三区 | 国产成人综合日韩精品婷婷九月 | 精品免费久久久久久成人影院 | 女人成午夜大片7777在线 | 性色爽爱性色爽爱网站 | 天天干天天干天天色 | 男人j进女人j视频 | 神马影院午夜dy888 | 狠狠婷婷| 欧美激情在线 | 西西人体www303sw大胆高清 | 亚洲插| 1区2区3区 | 日韩欧美卡一卡二卡新区 | 99久久免费精品国产免费高清 | 亚洲五月综合缴情婷婷 | 一级片免费观看视频 | 狠狠色丁香婷婷 | 天天搞天天爽 | 色综合久久久久久久久五月性色 | 九色视频播放 | 在线观看午夜 | 国产麻豆成人传媒免费观看 | 色视频在线网站 |