工程師
互聯(lián)網(wǎng)
其他
數(shù)據(jù)庫
API
ai
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

使用AzureOpenAI開發(fā)AIGC應用

程老師

前微軟 解決方案技術專家

本人先后從事技術培訓講師,售后技術支持工程師和解決方案專家等工作,并曾在微軟(中國)有限
公司任職 6 年。憑借多年來在數(shù)據(jù)中心和云計算解決方案領域的專注,本人對傳統(tǒng)數(shù)據(jù)中心和云平臺相
關的解決方案有深入了解,并且有著豐富的規(guī)劃、設計和實施經(jīng)驗。
作為講師,本人 21 年來累計提供了將近上萬小時的培訓和技術講座服務,培訓 14,000+人次,均
獲得了良好的反饋。并以其精湛的技術理解力和熱忱的分享精神,連續(xù) 6 年(2005~2011)獲得微軟
最有價值專家(MVP)稱號,自 2003 年至今連續(xù) 18 年獲得微軟認證講師(MCT)資格,并當選 2018—
2023 年度中國區(qū) MCT Regional Lead。我將持續(xù)關注云計算的發(fā)展,目前專注于研究云平臺,云原生
應用,容器技術和 DevOps。
近期重點培訓項目一覽: ? 容器技術和微服務培訓:平安銀行、深交所、華泰證券、大慶油田
? Microsoft Azure 架構設計和運維:招商銀行、東軟
? 云計算平臺應用培訓:中國聯(lián)通、河南電信、新疆電信 廣東電信
? 機器學習和數(shù)據(jù)科學培訓:聯(lián)想集團、寶潔、萬科
? 企業(yè)全員安全合規(guī)性培:SABIC

本人先后從事技術培訓講師,售后技術支持工程師和解決方案專家等工作,并曾在微軟(中國)有限 公司任職 6 年。憑借多年來在數(shù)據(jù)中心和云計算解決方案領域的專注,本人對傳統(tǒng)數(shù)據(jù)中心和云平臺相 關的解決方案有深入了解,并且有著豐富的規(guī)劃、設計和實施經(jīng)驗。 作為講師,本人 21 年來累計提供了將近上萬小時的培訓和技術講座服務,培訓 14,000+人次,均 獲得了良好的反饋。并以其精湛的技術理解力和熱忱的分享精神,連續(xù) 6 年(2005~2011)獲得微軟 最有價值專家(MVP)稱號,自 2003 年至今連續(xù) 18 年獲得微軟認證講師(MCT)資格,并當選 2018— 2023 年度中國區(qū) MCT Regional Lead。我將持續(xù)關注云計算的發(fā)展,目前專注于研究云平臺,云原生 應用,容器技術和 DevOps。 近期重點培訓項目一覽: ? 容器技術和微服務培訓:平安銀行、深交所、華泰證券、大慶油田 ? Microsoft Azure 架構設計和運維:招商銀行、東軟 ? 云計算平臺應用培訓:中國聯(lián)通、河南電信、新疆電信 廣東電信 ? 機器學習和數(shù)據(jù)科學培訓:聯(lián)想集團、寶潔、萬科 ? 企業(yè)全員安全合規(guī)性培:SABIC

課程費用

6800.00 /人

課程時長

3

成為教練

課程簡介

這門課程主要是關于Azure OpenAI服務和LangChain的應用。我們首先會介紹如何訪問和部署Azure OpenAI服務,以及如何通過提示工程從模型中獲取輸出。然后,我們將深入講解如何將Azure OpenAI集成到應用中,并利用REST API或SDK進行操作。
接下來,我們會討論提示工程和使用Azure OpenAI服務進行代碼生成,對如何在程序中利用自然語言來構建和優(yōu)化代碼進行深入探索。我們也會扎實的研究如何添加和聊天使用自己的數(shù)據(jù)源。
在掌握了Azure OpenAI服務的基本應用后,我們會轉向學習LangChain,包括其基本概念、組件以及環(huán)境的安裝。然后我們會詳細學習Chain,用于串聯(lián)不同的組件,并研究Memory,以保存對話上下文。
課程會深入討論代理(Agent)的概念和體系,以及高級應用,包括實現(xiàn)檢索增強生成(RAG)、連接數(shù)據(jù)庫,并通過回調函數(shù)實現(xiàn)異步通信機制等。
該課程將以一個綜合演練和一個項目實戰(zhàn)來結束,分別是構建客服Chatbot和開發(fā)知識庫問答系統(tǒng)。

目標收益

?掌握Azure OpenAI服務的功能和使用方法。
?掌握如何將Azure OpenAI服務集成到應用中。
?了解并掌握提示工程相關知識,并能在實際應用中有效利用它。
?使用Azure OpenAI服務生成和改進代碼。
?掌握如何使用自己的數(shù)據(jù)與Azure OpenAI服務配合使用。
?深入了解LangChain的概念、組件和使用。
?掌握LangChain中的鏈,內存,代理等具體知識和使用方法。
?了解并運用LangChain在高級應用上的應用方式。
?通過實踐項目,將以上所有知識和技能綜合運用,構建實際應用。

培訓對象

?這門課程適合以下受眾:
1.尋求深入理解Azure OpenAI和LangChain的開發(fā)者和工程師。
2.擁有AI項目實踐需求的產品經(jīng)理和項目經(jīng)理。
3.對NLP和生成式AI感興趣的技術專業(yè)人士。
4.想提升AI技能和經(jīng)驗的學生和初級AI工程師。

課程大綱

使用Azure OpenAI服務 ?訪問 Azure OpenAI 服務
?使用 Azure OpenAI Studio
?探索生成式 AI 模型的類型
?部署生成式 AI 模型
?使用提示從模型獲取完成項
?在 Azure OpenAI Studio 的操場中測試模型
?練習:開始使用Azure OpenAI服務
使用Azure OpenAI服務生成自然語言解決方案 ?將 Azure OpenAI 集成到應用中
?使用 Azure OpenAI REST API
?使用 Azure OpenAI SDK
?練習:將 Azure OpenAI 集成到應用中
使用Azure OpenAI 服務應用提示工程 ?了解提示工程
?編寫更有效的提示
?提供上下文以提高準確性
?練習:在應用程序中利用提示工程
使用Azure Open AI 服務生成代碼 ?根據(jù)自然語言構造代碼
?完成代碼并協(xié)助執(zhí)行開發(fā)過程
?修復 bug 并改進代碼
?練習:使用 Azure OpenAI 服務生成和改進代碼
將自己的數(shù)據(jù)與Azure OpenAI服務配合使用 ?了解如何使用自己的數(shù)據(jù)
?添加自己的數(shù)據(jù)源
?使用自己的數(shù)據(jù)與模型聊天
?練習:將自己的數(shù)據(jù)與 Azure OpenAI 服務配合使用
LangChain的基本概念和環(huán)境準備 ?大語言模型的概念
?LangChain的概念和組件
?安裝LangChain環(huán)境
?使用LangChain調用LLM API
模型的調用、提示工程和輸出解析 ?模型I/O
?提示工程
?輸出解析
Chain:串聯(lián)不同的組件 ?Chain的概念
?LLMChain
?Sequential Chain
?RouterChain
Memory:保存對話上下文 ?Memory 概述
?ConversationChain
?ConversationBufferMemory(緩沖記憶)
?ConversationBufferWindowMemory
?ConversationSummaryMemory
?ConversationSummaryBufferMemory
gent:代理 ?Agent概念和體系
?React框架
?結構化工具對話代理
?自主詢問搜索代理
?計劃與執(zhí)行代理
LangChain高級應用 ?工具和工具箱
?實現(xiàn)檢索增強生成RAG
?連接數(shù)據(jù)庫
?回調函數(shù)實現(xiàn)異步通信機制
?CAMEL:實現(xiàn)角色扮演
?自治代理
綜合演練:構建客服Chatbot ?技術架構
?實現(xiàn)步驟
?實現(xiàn)基本聊天
?實現(xiàn)記憶功能
?整合文檔庫具備檢索機制
?使用Gradio/StreamLit框架部署Chatbot
項目實戰(zhàn):開發(fā)知識庫問答系統(tǒng) ?項目需求
?技術框架
?核心實現(xiàn)機制
?核心代碼分析
?功能實現(xiàn)
使用Azure OpenAI服務
?訪問 Azure OpenAI 服務
?使用 Azure OpenAI Studio
?探索生成式 AI 模型的類型
?部署生成式 AI 模型
?使用提示從模型獲取完成項
?在 Azure OpenAI Studio 的操場中測試模型
?練習:開始使用Azure OpenAI服務
使用Azure OpenAI服務生成自然語言解決方案
?將 Azure OpenAI 集成到應用中
?使用 Azure OpenAI REST API
?使用 Azure OpenAI SDK
?練習:將 Azure OpenAI 集成到應用中
使用Azure OpenAI 服務應用提示工程
?了解提示工程
?編寫更有效的提示
?提供上下文以提高準確性
?練習:在應用程序中利用提示工程
使用Azure Open AI 服務生成代碼
?根據(jù)自然語言構造代碼
?完成代碼并協(xié)助執(zhí)行開發(fā)過程
?修復 bug 并改進代碼
?練習:使用 Azure OpenAI 服務生成和改進代碼
將自己的數(shù)據(jù)與Azure OpenAI服務配合使用
?了解如何使用自己的數(shù)據(jù)
?添加自己的數(shù)據(jù)源
?使用自己的數(shù)據(jù)與模型聊天
?練習:將自己的數(shù)據(jù)與 Azure OpenAI 服務配合使用
LangChain的基本概念和環(huán)境準備
?大語言模型的概念
?LangChain的概念和組件
?安裝LangChain環(huán)境
?使用LangChain調用LLM API
模型的調用、提示工程和輸出解析
?模型I/O
?提示工程
?輸出解析
Chain:串聯(lián)不同的組件
?Chain的概念
?LLMChain
?Sequential Chain
?RouterChain
Memory:保存對話上下文
?Memory 概述
?ConversationChain
?ConversationBufferMemory(緩沖記憶)
?ConversationBufferWindowMemory
?ConversationSummaryMemory
?ConversationSummaryBufferMemory
gent:代理
?Agent概念和體系
?React框架
?結構化工具對話代理
?自主詢問搜索代理
?計劃與執(zhí)行代理
LangChain高級應用
?工具和工具箱
?實現(xiàn)檢索增強生成RAG
?連接數(shù)據(jù)庫
?回調函數(shù)實現(xiàn)異步通信機制
?CAMEL:實現(xiàn)角色扮演
?自治代理
綜合演練:構建客服Chatbot
?技術架構
?實現(xiàn)步驟
?實現(xiàn)基本聊天
?實現(xiàn)記憶功能
?整合文檔庫具備檢索機制
?使用Gradio/StreamLit框架部署Chatbot
項目實戰(zhàn):開發(fā)知識庫問答系統(tǒng)
?項目需求
?技術框架
?核心實現(xiàn)機制
?核心代碼分析
?功能實現(xiàn)

活動詳情

提交需求