iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI 自動化

用 Dify 建構個人專屬 AI Agent 應用 系列

這是從零開始探索 Low-Code AI 應用平台 Dify 的歷程。透過每天搞懂一個操作,從寫精準提示詞、餵資料建專屬知識庫,到串接上網查資料的工具與自動化流程。一步步調校參數、排除錯誤,記錄自己如何建構出一個具備自主查詢與回答能力的個人專屬 AI Agent 應用。

參賽天數 13 天 | 共 13 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

為什麼選擇 Dify 開啟 AI Agent 之旅?

過往使用生成式 AI 的經驗,多半停留在打開網頁版 ChatGPT 或 Claude 進行簡單的問答,但常常遇到回答不符預期、或是無法結合自己私人資料的問題。這...

2026-09-10 ‧ 由 hsin_9 分享
DAY 2

在 Dify 建立第一個Chatbot應用:從零開始設定專屬技術顧問

在昨天的文章中,我完成了Dify雲端環境的帳號開通,並熟悉了工作室、知識庫與工具模組的定位。今天 Day2 的核心目標,是親自動手建立人生第一個以Dify為基底...

2026-09-11 ‧ 由 hsin_9 分享
DAY 3

提示詞工程實戰:用結構化 Prompt 打造有原則的技術顧問(含 3 組邊界實測)

在昨天的實作中,建立了第一個聊天型應用。然而,未經設定的預設模型就像一張白紙,回答偏向官方套話,且毫無專業領域邊界。今天 Day3 的實作核心,是透過結構化提示...

2026-09-12 ‧ 由 hsin_9 分享
DAY 4

用同一句 SQL 題目,實測 Dify 溫度(Temperature)調到 0 跟 1 的差別

昨天把提示詞寫好之後,AI 回答已經比較像個正常的技術顧問了,不會再講一堆客套話。不過今天我想再做一個實驗,常常看到有人說寫提示詞不夠,還要調什麼「溫度(Tem...

2026-09-13 ‧ 由 hsin_9 分享
DAY 5

加入對話變數,實測技術顧問能否針對新手與資深工程師給出不同回答

前兩天搞定了角色人設與Temperature參數調整,今天我想解決另一個很現實的問題:每個來問問題的人,技術程度根本不一樣。 如果一個剛學寫程式的新手問什麼是記...

2026-09-14 ‧ 由 hsin_9 分享
DAY 6

優化對話體驗:如何在 Chatbot 用 Prompt 打造動態開場引導與推薦問題

昨天順利把「技術程度」與「程式語言」的對話變數接進提示詞,今天我想處理另一個很常見的使用者體驗問題:「使用者一進來,如果對著空白輸入框,往往不知道該問什麼。」...

2026-09-15 ‧ 由 hsin_9 分享
DAY 7

解鎖 Agent:掛載 DuckDuckGo 實作聯網搜尋與 Tool Calling

前六天我們在基礎型Chatbot上完成了提示詞框架、動態變數以及冷啟動引導,但單純的問答機器人有一個無法忽視的硬傷:模型的知識只停留在訓練截止日,遇到即時資訊或...

2026-09-16 ‧ 由 hsin_9 分享
DAY 8

導入私有文件:建立專屬知識庫(RAG)與檢索優先權調優

今天我們的任務是透過Dify的知識庫(Knowledge Base),讓Agent具備讀取私有文件的能力(也就是常見的 RAG 架構)。 實作第一步:建立測試文...

2026-09-17 ‧ 由 hsin_9 分享
DAY 9

混合壓力測試:當私有知識庫遇上外部工具的「調用慣性」

在前兩天的進度中,我們分別驗證了 Agent 的兩項核心能力:Day7的DuckDuckGo即時搜尋,以及Day8的私有知識庫(RAG)。今天我們要進行混合壓力...

2026-09-18 ‧ 由 hsin_9 分享
DAY 10

打造可交付產品:對話開場白引導、防呆設計與第一階段復盤

一、 為什麼 Agent 比一般聊天機器人更需要「防呆引導」?在一般的Chatbot中,開場白往往只是單純的禮貌打招呼(例如:「你好,很高興為你服務」)。但在智...

2026-09-19 ‧ 由 hsin_9 分享