iT邦幫忙

鐵人檔案

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

智能雲端架構圖生成:結合LangChain&LangGrpah與Rag的創新應用 系列

主要針對實習期間內容進行整理與回饋
首先介紹LangChain 和元件解說以及其應用
接著簡介Rag提示工程技術,並且展示LangChain 與Rag結合的多種應用
應用介紹完會介紹Diagram as Code Library,並將其應用於LangChain與RAG架構
接著我們會利用雲端向量資料庫儲存RAG外部資料,並詳細記載其操作
最後提示LLM生成架構程式碼,最後將其編譯,完成LLM生成架構圖RAG應用
我們也會介紹LangGraph來嚴格控管任務流程的運行

參賽天數 27 天 | 共 27 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊不時以註解遮羞的實習同學
DAY 11

day11 文字程式檔的智慧學習:讓LLM成為你的程式碼教學助手

前言 昨天和前天,我們使用網頁資料和CSV資料作為外部的資料源,今天我們會介紹使用txt檔案,或者是副檔名為py的檔案來進行匯入轉成向量,並作為資料源給LLM提...

2024-09-10 ‧ 由 jay0810 分享
DAY 12

day12 讓PDF 成為 AI 腦袋的一部分:自製簡易ChatPDF前置作業

前言 我們已經介紹HTML、csv、txt、py檔案作為外部資料源,使得LLM可以得到額外的資訊,並且獲得更為精準的回應,那麼我們要介紹最後一個常見的外部資料源...

2024-09-11 ‧ 由 jay0810 分享
DAY 13

day13 chatDocument 文件分析器(一):智能CSV分析與StreamLit前端介面

前言 前幾天我們利用外部資料的力量,來提示LLM,並且使得LLM得到更多內容的提示生成精確的回覆,那麼今天我們打算製作一個可以讓使用者自由選擇檔案的UI介面,並...

2024-09-12 ‧ 由 jay0810 分享
DAY 14

day14 chatDocument 文件分析器(二):混合資料格式解析!完全版chatDocument接受多檔案多來源的文件分析器

前言 昨天我們利用streamlit快速建構出csv檔案的智能文件分析器,今天我們將文件分析器利用自定義的Loader擴充py、text、pdf等資料格式,甚至...

2024-09-13 ‧ 由 jay0810 分享
DAY 15

day15 繪製架構圖工具介紹:Plant UML、Diagram as Code 、Eraser

前言 之前我們介紹RAG,以及RAG各個資料源,甚至我們應用RAG製作一個文件分析器, day15,我們會開始製作我們的RAG資料源,首先我們先進行繪製架構圖函...

2024-09-14 ‧ 由 jay0810 分享
DAY 16

day16 Diagram as Code API (一) : 圖表與節點

前言 昨天介紹了三個架構圖的繪圖工具,那麼今天我們會開始介紹 Diagram as Code 這個函式庫的內容 正文 安裝 首先先從安裝開始 pip i...

2024-09-15 ‧ 由 jay0810 分享
DAY 17

day17 Diagram as Code API (二) : Cluster & Edge

前言 昨天我們進行了diagram 和node的介紹,今天我們簡單快速的介紹Cluster以及Edge 正文 Cluster 參考資料:https://d...

2024-09-16 ‧ 由 jay0810 分享
DAY 18

day18 Diagram as Code 創建RAG資料庫計畫:製作給予GenAI的教科書

前言 day16、17我們快速的介紹Diagram as Code函式庫的API,並且介紹常見的幾個元件以及可以客製化的屬性,現在我們打算將此函式庫的API以及...

2024-09-17 ‧ 由 jay0810 分享
DAY 19

day19 製作給予GenAI的Diagram as Code教科書(一):課本與爬蟲資料標記

前言 在day18我們說明我們的計畫,主要兩部分教科書課本和擴充資料,今天我們會製作課本的內容,主要會將Guide的內容進行整理,並且存成txt檔案。 正文...

2024-09-18 ‧ 由 jay0810 分享
DAY 20

day20 製作給予GenAI的Diagram as Code教科書(二):Node補充資料

前言 昨天我們利用Guides製作教學手冊,使得GenAI懂得如何操作這個函式庫,但是若沒有完整的工具書,也沒辦法發揮出這個工具的強大之處,因此我們這天主要獲取...

2024-09-19 ‧ 由 jay0810 分享