---
title: "Clean Architecture in TypeScript"
permalink: "https://blog.aotoki.me/series/clean-architecture-in-ts/"
language: "zh-tw"
---

# Clean Architecture in TypeScript


透過 Global Game Jam 2025 的實驗，我發現 AI Agent 應用的潛力。基於這次黑客松的發現，這一系列會搭配 2025 年興起使用 AI 輔助開發的趨勢，結合 Clean Architecture 在 AI 輔助開發能發揮的效果，來開發一套使用 AI Agent 的應用。


- [模擬語言模型呼叫 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/11/21/clean-architecture-in-ts-mock-llm-call/index.md) — 2025-11-21
- [測試步驟 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/11/14/clean-architecture-in-ts-test-steps/index.md) — 2025-11-14
- [測試準備 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/11/07/clean-architecture-in-ts-test-preparation/index.md) — 2025-11-07
- [依賴注入 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/10/31/clean-architecture-in-ts-dependency-injection/index.md) — 2025-10-31
- [對話階段 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/10/24/clean-architecture-in-ts-conversation-stage/index.md) — 2025-10-24
- [更新購物車 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/10/17/clean-architecture-in-ts-update-shopping-cart/index.md) — 2025-10-17
- [查詢商品 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/10/10/clean-architecture-in-ts-query-products/index.md) — 2025-10-10
- [側欄 Use Case - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/10/03/clean-architecture-in-ts-sidebar-use-case/index.md) — 2025-10-03
- [購物車側欄 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/09/26/clean-architecture-in-ts-shopping-cart-sidebar/index.md) — 2025-09-26
- [對話 UseCase - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/09/19/clean-architecture-in-ts-conversation-usecase/index.md) — 2025-09-19
- [整合大型語言模型 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/09/12/clean-architecture-in-ts-integrate-llm/index.md) — 2025-09-12
- [對話紀錄 UseCase - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/09/05/clean-architecture-in-ts-conversation-record-usecase/index.md) — 2025-09-05
- [對話紀錄 API - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/08/29/clean-architecture-in-ts-conversation-record-api/index.md) — 2025-08-29
- [助手對話介面 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/08/22/clean-architecture-in-ts-assistant-dialog-interface/index.md) — 2025-08-22
- [架構規劃 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/08/15/clean-architecture-in-ts-architecture-planning/index.md) — 2025-08-15
- [介面規劃 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/08/08/clean-architecture-in-ts-interface-planning/index.md) — 2025-08-08
- [專案設定 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/08/01/clean-architecture-in-ts-project-setup/index.md) — 2025-08-01
- [tsyringe 套件 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/07/25/clean-architecture-in-ts-tsyringe-package/index.md) — 2025-07-25
- [Hono 框架 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/07/18/clean-architecture-in-ts-hono-framework/index.md) — 2025-07-18
- [目標設定 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/07/11/clean-architecture-in-ts-goal-setting/index.md) — 2025-07-11
- [連載介紹 - Clean Architecture in TypeScript](https://blog.aotoki.me/posts/2025/07/04/clean-architecture-in-ts-series-introduction/index.md) — 2025-07-04

