iT邦幫忙

2025 iThome 鐵人賽

DAY 1
1

Day 1: AI 助理開發概述與環境準備

歡迎來到「30 天從零到 AI 助理」系列的第一天!今天我們將建立整個學習旅程的基礎,了解 AI 助理的核心概念,並準備好開發環境。

🤖 什麼是 AI 助理?

AI 助理是一種能夠理解自然語言、執行特定任務的智能系統。與傳統的聊天機器人不同,現代的 AI 助理具備:

  • 多模態理解能力:處理文字、圖片、語音等多種輸入
  • 上下文記憶:記住對話歷史,提供連貫的互動體驗
  • 工具整合:能夠調用外部 API、查詢資料庫、執行程式碼
  • 推理能力:基於複雜邏輯進行決策和問題解決

🛠 技術架構概覽

我們將使用的核心技術堆疊包括:

Gemini CLI:Google 的大語言模型介面,提供強大的自然語言處理能力。相較於其他模型,Gemini 在中文處理和推理能力方面表現優異,且 API 呼叫成本相對合理。

LangGraph:基於圖形結構的 AI 工作流程框架。它允許我們將複雜的 AI 任務分解為多個節點,每個節點負責特定功能,透過邊(edge)連接形成完整的處理流程。

⚙️ 環境準備

1. Python 環境設置

確保你的系統已安裝 Python 3.8 以上版本:

python --version  # 確認版本
pip install --upgrade pip  # 更新 pip

2. 創建專案環境

建立虛擬環境以避免套件衝突:

mkdir ai-assistant-30days
cd ai-assistant-30days
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

3. 安裝核心套件

pip install google-generativeai langgraph python-dotenv

4. API 金鑰設置

前往 Google AI Studio 取得 Gemini API 金鑰,建立 .env 檔案:

GEMINI_API_KEY=your_api_key_here

🎯 今日總結

今天我們完成了開發環境的基礎設置,並了解了 AI 助理的核心概念。明天我們將開始實際接觸 Gemini API,建立第一個簡單的 AI 互動應用。

環境準備雖然看似簡單,卻是成功的關鍵第一步。確保所有套件都正確安裝,將為後續的學習奠定穩固基礎。


系列文
30 天從零到 AI 助理:Gemini CLI 與 LangGraph 輕鬆上手1
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言