iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
AI & Data

OpenAI 從提示工程(Prompt Engineering)到語義核心(Semantic Kernel)的實踐 系列

如何充分利用OpenAI的API,以創建更為智能和多元化的AI應用。其中一個關鍵是Prompt,提示工程是一種獨特的技術,透過精心設計和優化OpenAI的輸入與輸出,使AI更能準確地理解並回答人類的問題,進而使LLM模型能生成更好的回應。而語義核心則是一種開源的SDK,它讓開發者能夠使用常見的程式語言,如Python或C#,來整合OpenAI以及其他AI服務,例如Azure OpenAI和Hugging Face。更進一步地,開發者可以透過插件和記憶體來擴展AI的技能和靈活性,是一個以面向開發者為主的SDK,適合運用在較複雜的LLM模型整合性應用場景。

鐵人鍊成 | 共 30 篇文章 | 24 人訂閱 訂閱系列文 RSS系列文
DAY 21

Semantic Kernel的實踐:Semantic Kernel - Plugins開發篇- Native Function 多參數傳遞

前言 到目前為所寫的Native Function都是只有一個參數的,但現實場景中多個參數的運用是很常見的需求,本篇內容就來介紹如何建立與使用多參數的Nativ...

2023-10-06 ‧ 由 Ian 分享
DAY 22

Semantic Kernel的實踐:Semantic Kernel - 開箱即用Plugins

前言 Semantic Kernel做為一個SDK,除了提供一個標準化的開發模式之外,也針對一些常用功能提供內建已標準化的Plugins,這些Plugins稱為...

2023-10-07 ‧ 由 Ian 分享
DAY 23

Semantic Kernel的實踐:Semantic Kernel - 認識 Connector連接器

前言 在連續談了幾篇有關Plugins的使用之後,本篇要暫時脫離Plugins,進入下一個Semantic Kernel組成,稱為Connector連接器。...

2023-10-08 ‧ 由 Ian 分享
DAY 24

Semantic Kernel的實踐:Semantic Kernel - 整合embedding,以建立私有知識庫應用為例

前言 本篇來談談最多人關心的如何在ChatGPT模型中引用企業私有知識庫,目前最常見的做法不外乎是微調(fine-tuning)或embeddings的使用。本...

2023-10-09 ‧ 由 Ian 分享
DAY 25

Semantic Kernel的實踐:Semantic Kernel - 串連多個semantic function共享上下文

前言 本篇要來介紹在Semantic Kernel裡,如果要依序執行多個semantic function並且共享上下文,該如何進行?這樣的需求會滿常見的,舉例...

2023-10-10 ‧ 由 Ian 分享
DAY 26

Semantic Kernel的實踐:Semantic Kernel v1.0.0 Beta1 變化

前言 一如先前所提,本週迎來Semantic Kernel v1.0.0 Beta1,做為v1.0.0的暖身,當然從preview到v1.0.0不意外的有些破壞...

2023-10-11 ‧ 由 Ian 分享
DAY 27

Semantic Kernel - planner 規劃器

前言 前面的文章陸續介紹了Semantic Kernel的核心組成,kernel、plugins、connector、Memory,接下來本篇要來介紹最後一個組...

2023-10-12 ‧ 由 Ian 分享
DAY 28

Semantic Kernel的實踐:Semantic Kernel - PromptTemplateEngine

前言 Semantic Kernel 提供給了我們一個開發LLM應用的pattern,經過前面的文章內容可以發現到本質上的關鍵還是Prompt,然而,在實際開發...

2023-10-13 ‧ 由 Ian 分享
DAY 29

Semantic Kernel的實踐:Semantic Kernel - OpenAI Chat Completions

前言 有使用過OpenAI或Azure OpenAI平台的開發者,對於Chat Completions API應該不陌生,Chat Completions AP...

2023-10-14 ‧ 由 Ian 分享
DAY 30

Semantic Kernel的實踐:Kernel 與 OpenAI Chat Completions

前言 前一篇提到 Semantic Kernel對於OpenAI Chat Completions封裝了一些方法,可以幫助開發人員快速的使用以對話為模式的Cha...

2023-10-15 ‧ 由 Ian 分享