iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

從 LLM 到 AI Agent:30 天打造 vLLM × RAG × LangChain 智慧推薦系統 系列

本系列將用 30 天從零打造一套完整的 AI Engineering 系統。首先使用 vLLM 部署開源大型語言模型,逐步加入 Embedding、Vector Database、RAG、Re-ranking 與 Recommendation System,建立具備知識檢索與個人化推薦能力的 AI 應用;接著使用 LangChain 實作 Tool Calling、Memory 與 AI Agent 工作流程,最後進一步探索 Codex Coding Agent,讓 AI 從「回答問題」進化到能理解專案、使用工具、修改程式與完成工程任務,完整呈現從 LLM Inference 到 Agent

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

Why Do We Need Our Own LLM?

Large Language Models such as ChatGPT, Claude, and Gemini have made AI more acce...

DAY 2

How Does LLM Inference Work?

while using a cloud API is convenient, it also made me curious about another que...

DAY 3

Day 3 — Why Does KV Cache Matter?

LLM 為什麼不用一直重新計算? In Day 2, we saw that Large Language Models generate text one t...

DAY 4

Day 4 — How Does PagedAttention Work?

Recap from Day 3: KV Cache avoids recomputing previous K/V states, but every ac...

DAY 5

Day 5 — Serving Our First LLM with vLLM

RAG retrieves the information; vLLM generates the answer. Over the past few da...

DAY 6

Building RAG from Scratch with FAISS, vLLM, and Qwen2.5-7B

讓 Local LLM 真正讀懂自己的文件 In Day 5, we successfully served Qwen through vLLM and con...

DAY 7

What Are Embeddings? -How Text Becomes Vectors for Semantic Search

In Day 6, we built a working RAG pipeline and saw FAISS retrieve the most releva...

DAY 8

Day 8: How Does Vector Search Work?-

From Embeddings to FAISS and Nearest-Neighbor Search In Day 7, our embedding exp...

DAY 9

LangChain, LangGraph, and LangSmith: Building, Orchestrating, and Observing AI Agents

In the previous days, we built a RAG pipeline from the ground up using embedding...

DAY 9

Day 10: Building Our First RAG Application with LangChain

In the previous days, we built a RAG system step by step by working directely wi...