iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
生成式 AI

LLM 應用、開發框架、RAG優化及評估方法 系列

1. 介紹各種LLM platform的應用( eg. Dify、AnythingLLM、flowise等)
2. API 串接、AOAI 、 Gateway訪問AOAI
2. 如何優化LLM的回答
3. 地端的LLM部署方式(Ollama)
4. 開發LLM框架 (LangChain)
4. RAG 種類及方法(Naive 、 Advanced)
5. RAG評估指標

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

Day1 GAI爆炸時代 -開啟 LLM 之學習之路

第一次參加 IThome 鐵人賽,抱持著既期待又興奮的精神,來與大家分享我的經驗和知識。本身大學/研究所就讀資訊相關科系的我,將用淺顯易懂的方式解釋各種背後技術...

2024-08-08 ‧ 由 wow_ppwx 分享
DAY 2

Day2 GAI爆炸時代 -開發 LLM 框架

LangChain 框架 專為開發LLM的應用程式框架!! 官方Tutorials LangChain API Reference 主要為幫...

2024-08-09 ‧ 由 wow_ppwx 分享
DAY 3

Day3 GAI爆炸時代 -開發 LLM 框架

今天要介紹的是另一個主流的LLM開發框架LlamaIndex,有沒有人也很常看到這隻草尼馬出現在各種技術架構圖上呢!今天就讓我們來簡單介紹一下它,並且與它跟La...

2024-08-10 ‧ 由 wow_ppwx 分享
DAY 4

Day4 GAI爆炸時代 - LangChain 基本介紹

接下來就要介紹一下LangChain程式碼啦這邊帶個簡單範例來解釋一下如何運作的 from langchain_openai import AzureChatO...

2024-08-11 ‧ 由 wow_ppwx 分享
DAY 5

Day5 GAI爆炸時代 - LangChain 進階介紹 ChatPromptTemplate

對話提示模板 - ChatPromptTemplate 先建立ChatPromptTemplate物件,並代入以串列形式建立而成的對話訊息,再使用 from_...

2024-08-12 ‧ 由 wow_ppwx 分享
DAY 6

Day6 GAI爆炸時代 - LangChain 進階介紹 Output Parsers

Output Parsers(輸出內容解析器) 可客製化輸出的結果 輸出文字格式的回覆內容 from langchain_core.output_parse...

2024-08-13 ‧ 由 wow_ppwx 分享
DAY 7

Day7 GAI爆炸時代 - LCEL 介紹

LCEL(LangChain Expression Language) 是為了簡化模型的對話流程而開發出的表達式語言。LCEL主要透過Runnable 此物件來...

2024-08-14 ‧ 由 wow_ppwx 分享
DAY 8

Day8 GAI爆炸時代 - LCEL 介紹

使用RunnableParallel 可執行多個chains並合併結果 將同一個輸入傳給不同的Runnable物件去執行,利用指名的方式eg.'prompt1'...

2024-08-15 ‧ 由 wow_ppwx 分享
DAY 9

Day9 GAI爆炸時代 - LCEL 進階介紹

分支與合併 將多個不同的prompt template 與 chain整合使用 # 先定義好兩個runnable (兩個HumanMessage) pers...

2024-08-16 ‧ 由 wow_ppwx 分享
DAY 10

Day10 GAI爆炸時代 - LCEL 進階介紹

在流程鏈中使用函式 from langchain_core.runnables import RunnableLambda def commodity(foo...

2024-08-17 ‧ 由 wow_ppwx 分享