Skip to content

Agentic Design Patterns 術語索引

davidlei

基本概念

核心 AI 模型架構

LLM 開發生命週期

增強 AI Agent 的能力

術語索引

這份術語索引是用 Gemini Pro 2.5 產生的。文末附上了當時使用的 Prompt 與推理步驟,用來展示它省時的好處,也供教學參考。

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Z

Prompt

以下是用來產生這份術語索引的 Prompt。

你能讀 https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/edit?tab=t.0 以及它第一頁裡所有相關的文件嗎?請把每一章的標題都擷取出來並印出來。接著處理所有各章的內容,建立一份可供出版用的詳細索引:一份由字詞或片語(「標題」)組成的清單,並附上指向文件或文件集合中相關有用材料位置的指標(「定位符」)。我不要範例索引,我要完整的索引,包含 100 個索引詞條。

Gemini 2.5:推理步驟

開始建立索引

我已經開始這個流程,先讀取了提供的 Google 文件。目前我專注在理解使用者的需求:擷取章節標題來建立一份詳細索引。我正仔細檢視文件,尋找能標示出章節分界的清楚結構元素,希望能找出一致的格式或關鍵字來引導索引流程。

定義索引擷取流程

我現在已經完全投入這項任務,把使用者的請求拆解成可執行的步驟。第一步是用 Workspaces 存取主要的 Google 文件,接著解析文件、找出並讀取相關文件(同樣用 Workspaces),最後從所有文件中擷取章節標題並建立一份完整的索引。整個詳細流程已經規劃好了。

完善擷取策略

使用者的指示很清楚:讀取一份 Google 文件及其相關文件,建立一份詳細的章節標題索引。我已經擬定了多步驟的計畫。首先,Workspaces 會存取主文件;接著我會解析它、找出並讀取相關文件,同樣使用 Workspaces。我現在專注在擷取標題並用所需的詞條建立詳細索引,並以準確為優先,以滿足使用者對完整索引的特定要求。

1. 確立使用者意圖

我已經判定使用者想要一份章節標題清單,以及一份取自 Google 文件與相關文件的完整索引。現在我需要想出最有效的擷取與索引方法。我正在探索可用的 API 功能來簡化這項任務,並評估處理不同文件結構的最佳策略。

2. 思考工具的使用

我已經用正規表示式從主文件中擷取出各章的 URL。現在我準備用 Workspaces 取得每一章的實際內容。一旦拿到各章的文字,就會開始進行索引工作。

存取章節內容

我已經成功地從主文件中辨識出各章的 URL,現在可以使用 Workspaces。下一步是從這些 URL 取得內容,好讓我產生索引。我專注在效率上,目標是快速處理這些資訊。

擷取章節內容

我已經成功從主文件中辨識出各章的 URL,準備使用 Workspaces。我的計畫包括:擷取這些 URL、把呼叫批次化以提升效率,再處理取回的內容來建立所需的索引。這能確保所有相關資訊都被涵蓋,為完整又準確的結果打好基礎。

啟動 URL 取回

我現在已經成功從主文件中擷取出章節 URL。目前正在設定對 Workspaces 工具的呼叫,準備取得每一章的內容。目標是取得索引所需的文字,進而建立包含至少 100 個詞條的索引。

啟動章節擷取

我已經成功辨識並擷取出主文件中的章節 URL(如上所列)。現在我繼續針對每個 URL 使用 Workspaces 來取得章節內容。目標是取得索引所需的文字,進而建立包含至少 100 個詞條的索引。我已經開始取回這些資訊。

編排章節取回

我已經擷取出章節 URL,並發起了對 Workspaces 的呼叫。目前正在取回各章的內容。為了讓流程順暢,我把呼叫批次化,以避免遇到速率限制的問題。這應該能讓我有效率地彙整索引所需的文字。

解讀使用者請求

我已經判定使用者的需求:他們要兩項主要成果——第一,一份從 Google 文件擷取出來的完整章節標題清單;第二,一份至少包含一百個關鍵詞條的詳細索引。擷取標題看起來相當直接,而編纂索引則需要更細緻的分析。

擷取標題與建立索引

我已經成功辨識出使用者的需求:從提供的文件中擷取章節標題並編纂一份完整索引。我已經取回 31 份 Google 文件的內容,包括主文件及其各章。我確認不需要其他工具。我的計畫分兩步:先從文件檔名中擷取章節標題,再仔細處理內文來建立含有關鍵詞條與章節定位符的索引。

制定擷取計畫

我已經完善了處理使用者請求的方法,擬定出一套精確的計畫。首先,我會從 31 份已取回文件的檔名中彙整章節標題。其次,也是較複雜的部分,我會仔細分析內容,建立一份按字母順序排列、超過 100 個詞條的完整索引。擷取與索引策略都已定案,現在可以開始執行。

打磨擷取策略

我的方法已經定義清楚:從 31 份已取回文件的檔名中彙整章節標題,接著仔細分析內容,建立一份按字母順序組織、超過 100 個詞條的索引。擷取與索引策略都已定案,現在可以開始實作。使用者想要一份詳細索引——涵蓋《Agentic Design Patterns》系列各章與各附錄的內容——這個目標現在已經觸手可及。我會專注在交出一份完整的成果,而不只是一份範例索引。

定義方法

我已經釐清使用者的需求:從文件檔名中擷取章節標題,接著仔細建立一份超過 100 個詞條的索引,按字母順序排列並註明章節位置。我已經準備好開始索引與擷取的流程。

Edit this post
Next
Day 15:如果是我會怎麼寫一個 agent framework