iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

AI Agent 從零開始 系列

利用這 30 天來好好了解並建造屬於自己的 AI Agent

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

第 00 篇來個大綱

第 01 篇:AI Agent 到底是什麼?第 02 篇:先自己寫第一個 Agent第 03 篇:LLM 究竟能做什麼?不能做什麼?第 04 篇:從 Chat...

2026-09-15 ‧ 由 pigbrother 分享
DAY 2

AI Agent 到底是什麼?

AI Agent(AI 代理/智能代理)就是一個能「自己決定下一步要做什麼,並實際採取行動」,直到完成目標的 AI 系統。每個 AI Agent 都包含四個核心...

2026-09-16 ‧ 由 pigbrother 分享
DAY 3

自己寫第一個 Agent

// tools.py def calculator(expression): return eval(expression) def get_we...

2026-09-17 ‧ 由 pigbrother 分享
DAY 4

LLM 究竟能做什麼?不能做什麼?

大型語言模型(LLM)本質上是一個基於統計與機率的文字推論引擎,透過預測「下一個最可能出現的詞(Token)」來處理資訊。 LLM 能做什麼 自然語言處理與...

2026-09-18 ‧ 由 pigbrother 分享
DAY 5

從 Chat Completion 到 Agent

從 Chat Completion(聊天補全) 演進到 Agent(AI 代理),代表了生成式 AI 從「被動問答」走向「自主執行與決傷」的核心範式轉移(Par...

2026-09-19 ‧ 由 pigbrother 分享
DAY 6

親手做一個最小 Agent

import json from openai import OpenAI client = OpenAI() # 1. 定義 Agent 可用的工具庫 (...

2026-09-20 ‧ 由 pigbrother 分享
DAY 7

Tool Calling 到底是什麼?

簡單來說,Tool Calling(工具呼叫 / 函式呼叫 Function Calling)是讓 LLM 從「純文字聊天機器人」升級成「能操作外部系統的控制器...

2026-09-21 ‧ 由 pigbrother 分享
DAY 8

自己設計第一個 Tool System

設計一個穩定且具擴充性的 Tool System(工具系統),是將 LLM 轉變為 Agent 的關鍵。 一個標準的 Tool System 不僅是「呼叫 Py...

2026-09-22 ‧ 由 pigbrother 分享
DAY 9

讓 Agent 學會使用多個 Tools

讓 Agent 能協調、組合並穩定使用多個工具(Multi-Tool Coordination),是將簡單的問答機器人轉變為複雜自動化系統的關鍵。 當工具數量從...

2026-09-23 ‧ 由 pigbrother 分享
DAY 10

Tool 不只是 Function

在現代 Agent 系統中,Tool 的本質是 Agent 與「環境(Environment)」互動的介面與媒介。函數只是程式碼實現的載體,但 Tool 在語意...

2026-09-24 ‧ 由 pigbrother 分享