iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

AI Engineering 研究前線:30 天讀懂一週一週長出來的技術脈絡 系列

不租 GPU、不用 API 金鑰,只靠一台裝了 Ollama 的筆電,30 天把一個現成開源模型從「回一句話」逐步堆成「會自己檢索、用工具、驗證產出、分節點協作」的 agent。

參賽天數 23 天 | 共 25 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 知識庫不能只是關鍵字搜尋

Day 10 完成 SQLite FTS5(SQLite 的全文檢索功能)後,系統現在能從 11 個 chunks 找到含有關鍵字的內容。 FTS5 可以回答...

2026-09-25 ‧ 由 gilbertlogic 分享
DAY 12

Day12 - 同一個問題,三種資料搜尋路徑的差異在哪裡?

Day 10 做完 SQLite FTS5,系統可以從 11 個 chunks 找到關鍵字。Day 11 又補上 source catalog,讓五份 har...

2026-09-26 ‧ 由 gilbertlogic 分享
DAY 13

Day13 - Context 預算控管

Day 12 比較了 raw、wiki 和 hierarchical 三條搜尋路徑。查詢 production release 時,FTS5 找到 5 個候選...

2026-09-27 ‧ 由 gilbertlogic 分享
DAY 14

Day14 - 將知識庫與模型結合,做出有來源的 RAG

Day 13 完成了 knowledge/context.py,能排除重複的文件片段,再挑出放得進 token 預算的證據。今天把這些證據交給本地 Qwen,...

2026-09-28 ‧ 由 gilbertlogic 分享
DAY 15

Day15 - 給模型一個工具庫

Day 14 我完成了有來源的 RAG:Python 搜尋文件、挑出證據,再由本地 Qwen 根據證據回答。Day 15 要讓 Qwen 遇到需要查目錄的問題...

2026-09-29 ‧ 由 gilbertlogic 分享
DAY 16

Day16 - 依文件 ID 讀取受限的內容片段

Day 15 的 list_sources 能讓本地 Qwen 找到文件名稱和 document ID,但不會提供正文。今天新增 get_document_c...

2026-09-30 ‧ 由 gilbertlogic 分享
DAY 17

Day17 - 本地找不到時,讓使用者挑選網頁來源再匯入

Day 16 的 get_document_chunks 最多能從指定文件取回 3 個片段。Day 17 把查找範圍接到網頁:本地資料不足時,web_sear...

2026-10-01 ‧ 由 gilbertlogic 分享
DAY 18

Day18 - 驗證模型使用工具的準確率

Day 17 的即時搜尋測試中,Qwen 選對了 web_search。但一次選對,還看不出它遇到其他情況會怎麼走:本地知識庫找得到資料時會不會亂搜?使用者只...

2026-10-02 ‧ 由 gilbertlogic 分享
DAY 19

Day19 - 調用工具有固定格式,如果參數錯誤怎麼辦?

Day 18 用 10 題檢查 Qwen 會不會選對工具,這 10 題都命中。不過,那次評估只比對工具名稱;模型帶來的參數(arguments)有記錄,沒有評...

2026-10-03 ‧ 由 gilbertlogic 分享
DAY 20

Day20 - 現有工具與 MCP 的比較

Day 19 把模型回傳的參數(arguments)交給 Python 再檢查一次:欄位、型別和長度都通過後,才呼叫對應的處理函式(handler)。目前四個...

2026-10-04 ‧ 由 gilbertlogic 分享