AI-ASSISTED SOFTWARE DEVELOPMENT

透過 AI,將想法
打造為真正能運作的軟體

我是彭泳銨,專注於 AI 輔助桌面應用程式、自動化工具、軟體授權與雲端系統整合。

AI 可以快速產生程式碼,但真正的軟體開發不只如此。我將 AI 作為開發工具,協助分析需求、規劃架構、建立功能、排除錯誤與持續優化,再結合實際部署、伺服器管理、安全驗證、備援與更新流程,打造真正可以被使用的完整系統。

AI 輔助分析 人工決策驗證 部署與長期維護
DEVELOPMENT WORKFLOW
LIVE / 01
INPUT想法與需求
ASSISTAI 輔助分析
DESIGN系統架構設計
BUILD程式開發
VERIFY測試與除錯
OPERATE部署與維護

01 / ABOUT

關於我

我喜歡從實際需求出發,運用 AI 加速需求整理、功能規劃、程式開發與問題排查,將原本只有概念的想法,逐步打造為可以實際操作與部署的軟體系統。

我的專案涵蓋 Windows 桌面應用程式、自動更新、共用 Launcher、軟體授權、Telegram Bot、Cloudflare Worker、Ubuntu 後端服務、資料同步與備援機制。

我認為 AI 的價值不只是快速產生程式碼,而是協助開發者更有效率地理解問題、驗證想法並持續改善系統。

相比只完成單一功能,我更重視整體架構是否合理、程式是否容易維護、系統是否能穩定部署,以及異常發生時能否安全復原。

01

AI 輔助開發

運用 AI 進行需求分析、程式生成、除錯、重構與文件整理。

02

桌面應用程式

建立具備圖形介面、自動更新、啟動控制與安裝部署能力的 Windows 軟體。

03

雲端與後端整合

整合 Ubuntu、Cloudflare、API、資料庫與 Telegram Bot。

04

安全與穩定架構

納入授權驗證、數位簽章、備援同步、日誌與災難復原。

02 / AI-ASSISTED PROCESS

我的 AI 輔助開發流程

我不將 AI 視為完全取代開發者的工具,而是將它加入軟體開發流程中,提升需求分析、開發、測試與迭代效率。

01

需求整理

將模糊的想法拆解成具體功能、使用流程與限制條件。

02

架構規劃

透過 AI 協助比較不同技術方案,整理模組、資料流與部署架構。

03

程式開發

使用 AI 輔助產生初始程式碼、建立功能模組與處理重複性工作。

04

測試與除錯

分析錯誤訊息、追蹤執行流程,並針對異常情況進行修正。

05

安全與穩定性檢查

檢查授權、權限、簽章、資料同步、更新失敗與備援流程。

06

部署與持續改善

將程式部署到實際環境,依照使用情況持續調整與迭代。

AI 負責加速思考與實作,人負責需求判斷、架構決策、測試驗證與最終品質。

03 / SELECTED WORK

精選專案

結合 AI 輔助開發與實際系統整合經驗,將需求轉化為可部署、可維護的產品。

PROJECT / 01

AI-ASSISTED DESKTOP

AI 輔助桌面應用程式開發

透過 AI 輔助需求拆解、介面設計、程式開發與錯誤排查,建立具備圖形化操作介面、版本管理、自動更新與重新啟動流程的 Windows 桌面應用程式。

AI-Assisted DevelopmentC#PythonWindowsLauncherInstallerAuto Update

KEY CAPABILITIES

  • AI 輔助需求與功能規劃
  • Windows 圖形化應用程式
  • 共用 Launcher 啟動架構
  • 自動版本檢查
  • 更新檔下載與安裝
  • 更新完成後重新啟動
  • 安裝程式與桌面捷徑整合
  • 日誌與錯誤處理
  • 持續功能迭代
PROJECT / 02

AI-ASSISTED ARCHITECTURE

智慧化軟體授權管理系統

透過 AI 輔助規劃授權流程、備援架構、Telegram Bot 管理功能與異常處理機制,建立由 Ubuntu 主服務、Cloudflare Worker、D1 與 Telegram Bot 組成的完整軟體授權系統。AI 用於輔助開發與流程設計,授權判斷仍由明確規則與人工審核負責。

AI-Assisted ArchitectureNode.jsUbuntuCloudflare WorkerD1Telegram BotDigital Signature

KEY CAPABILITIES

  • HWID 裝置授權
  • QR Code 授權審核
  • Ubuntu 主授權服務
  • Cloudflare Worker 備援
  • D1 資料同步
  • Telegram Bot 管理
  • 災難復原機制
  • 數位簽章與防竄改
  • 異常狀態處理
PROJECT / 03

AI-ASSISTED WORKFLOW

AI 輔助系統整合與自動化

運用 AI 協助分析跨系統需求、設計 API 流程、整理部署步驟與排除異常,整合 Windows、Ubuntu、Cloudflare、Telegram Bot、DNS、VPN 與反向代理服務。

AI-Assisted WorkflowCloudflareLinuxREST APIPM2Telegram BotDNSReverse Proxy

KEY CAPABILITIES

  • 跨系統需求分析
  • Windows 與 Ubuntu 整合
  • REST API 設計
  • Telegram Bot 遠端管理
  • Cloudflare Worker 與 Access
  • PM2 背景服務部署
  • DNS、VPN 與反向代理
  • 日誌與異常通知
  • 備援與復原流程

04 / REAL-WORLD PRODUCT

實際開發作品

這裡記錄已投入實際開發的產品,重點在作品展示、技術交流與持續迭代,而非接案或銷售。

WindowsTools v3.7.1 實際主畫面,包含 WIM 與 ISO 檔案選擇、完整性檢查、更新及映像處理功能 ACTUAL INTERFACE / 實際主畫面
ACTIVE DEVELOPMENT DESKTOP / WINDOWS

WINDOWS IMAGE PLATFORM

WindowsTools

Windows 映像部署與維護平台

v3.7.1

WindowsTools 是一套以 C# 與 .NET 打造的 Windows 桌面應用程式,將 WIM、ESD 與 ISO 映像處理、自動更新及授權驗證整合於同一套介面中。

C#.NET 10Windows FormsWIM / ESDAuto Update

目前未開放公開下載

PDF 所有權人解析器 v3.1 實際主畫面,包含 PDF、資料夾與 JSON 輸入、異常統計、資料篩選及匯出功能 ACTUAL INTERFACE / 實際主畫面
ACTIVE DEVELOPMENT DOCUMENT DATA / WINDOWS

REAL ESTATE DOCUMENT PLATFORM

PDF 所有權人解析器

房仲產權資料辨識與批次整理平台

v3.1

PDF 所有權人解析器是一套專為房仲業務與不動產資料整理流程設計的 Windows 桌面應用程式,以 C# 與 .NET 10 開發。程式能從產權相關 PDF 文件中擷取所有權人、統一編號、地址與門牌等資訊;當文字層資料不足時,會自動切換 OCR 進行補強辨識。

C#.NET 10Windows FormsPdfPigPaddleOCR

目前未開放公開下載

05 / CAPABILITIES

技術能力

技術只是手段;每一項能力,都對應到產品從開發、部署到維護的實際環節。

01

AI 輔助開發

運用 AI 協助需求拆解、程式開發、錯誤分析、程式重構、技術文件整理與功能迭代,同時保留人工測試、架構判斷與品質驗證。

Requirement AnalysisPrompt DesignCode GenerationDebuggingRefactoringDocumentationWorkflow Design
02

桌面應用程式

開發具備操作介面、版本管理、自動更新、啟動控制與安裝部署能力的 Windows 桌面工具。

C#PythonWindows ApplicationLauncherInstallerAuto Update
03

後端與自動化

建立後端 API、Telegram 管理流程、自動化任務與 Linux 背景服務。

Node.jsREST APITelegram BotPM2Ubuntu
04

雲端與安全

整合雲端邊緣服務、軟體授權、資料備援、權限控管與數位簽章。

Cloudflare WorkerCloudflare D1Cloudflare AccessHWID VerificationDigital Signature
05

系統整合

處理跨系統流程、版本更新、資料同步、異常復原、日誌與長期維護問題。

Version ManagementBackup SyncDisaster RecoveryLoggingError Handling

06 / PRINCIPLES

開發理念

01

AI 加速,而非完全取代

運用 AI 提升開發效率,但所有功能仍需要人工判斷、測試與驗證。

02

實用性

不只建立展示作品,而是解決真實使用情境中的問題。

03

穩定性

除了正常流程,也考慮服務離線、更新失敗、連線中斷與資料復原。

04

安全性

從授權、簽章、權限、備援到防竄改,將安全納入系統設計。

05

易用性

即使底層架構複雜,最終也應該讓使用者容易理解與操作。

07 / CONTACT

讓 AI 協助你的想法
成為真正的產品

如果你對 AI 輔助開發、系統架構或自動化工具有興趣,歡迎一起交流。也許下一個有趣的想法,就從一次對話開始。