Thomas

どこかで、きっと、また。

Back to Projects

COMMERCIAL PROJECT · 2026

企業 AI SDLC

Enterprise AI SDLC

AI 開發流程與舊系統現代化

參與大型金融企業的 AI SDLC 導入,以 COBOL 舊系統轉換為 Java 作為驗證場景,設計分階段工作流程、Skills 分工與固定案例評估。

ROLE
AI 開發流程與 Skills 設計
CLIENT
大型金融企業(匿名)
YEAR
2026

Overview專案概述

將 COBOL 舊程式的理解與轉換拆成逆向工程、規格、目標設計、Java 實作與一致性驗證,定義各階段的輸入、輸出及執行順序。

設計並調整逆向工程、Java 產碼、規格演進、原型設計與一致性驗證 Skills,釐清共用工程規則與子 Skill 的責任,避免重複帶入 Context 或互相干擾。

使用固定案例,逐輪比較基準版本與 Skill、Prompt、Workflow 調整版本,觀察觸發情形、逆向理解完整性、Java 品質、規格與程式一致性、Context 與 Token 使用及版本回歸。

以 Graphify 封裝 COBOL 依賴分析 Skill 的 PoC,整理 COBOL/JCL 中的 CALL、Copybook 等關聯,再供逆向工程取用;這項實驗尚未顯示 Token 用量明顯降低。

TECH STACK使用技術
  • AI SDLC
  • Codex
  • GitHub Copilot
  • Skill-based Agent Workflow
  • Prompt & Context Engineering
  • SDD
  • COBOL
  • Java
  • Static Analysis
  • Graphify PoC
  • Baseline Comparison
  • Regression Testing
  • Git
FEATURES產品功能
  • 分階段 AI 開發流程

  • Skills 與 Context 邊界

  • 固定案例與版本比較

  • Graphify 依賴分析 PoC

My Contribution我負責的事

  1. 01定義 AI 開發各階段的 Agent/Skill 責任、輸入輸出與執行順序。
  2. 02將企業工程知識與規則整理成可供 Agent 執行的 Skills 與共用規則。
  3. 03以固定案例比較流程版本,同時檢查輸出品質、一致性、資源使用與回歸。

Problems & Decisions問題與決策

參與大型金融企業的 AI SDLC 導入研究,將 Coding Agent 整合進既有開發流程,以 COBOL 舊系統現代化作為驗證場景。本人工作集中在流程設計、Skills 分工、Context 整理與固定案例評估;Graphify 依賴分析另列為實驗 PoC。

CHALLENGES過程中處理的問題
  1. 01

    讓逆向文件、規格、設計與 Java 實作能相互對照,定位各階段的輸出差異。Case 01

  2. 02

    釐清 Skills 的上下游與共用規則,避免重複 Context 及責任互相干擾。Case 02

  3. 03

    分開評估工具是否正確觸發,以及是否實際改善理解品質或資源使用。

  1. CASE 01

    分階段的 AI 開發流程

    Finding
    舊系統轉換包含理解程式、整理規格與重新實作,需要讓各階段的輸出能供下一步使用,也能回頭驗證。
    Decision
    將 COBOL 理解到 Java 實作拆成逆向工程、規格演進、目標設計、Java 產碼與一致性驗證,逐一界定 Agent/Skill 的責任、輸入輸出與執行順序。
    Result
    建立可分段檢查的 AI 開發流程,讓後續測試能定位到具體階段與輸出。
  2. CASE 02

    Skills 責任與 Context 邊界

    Finding
    逆向工程、規格演進、設計與產碼各有不同任務;Skills(Agent 的任務指引)責任重疊或重複帶入 Context,會干擾後續執行。
    Decision
    拆分並調整 Skills 的命名、責任與上下游關係,將共用工程規則另行整理,讓各階段取得需要的資料與規則。
    Result
    建立涵蓋逆向工程、規格演進、原型設計、Java 產碼與一致性驗證的 Skills 分工,並持續依實跑結果調整。
  3. CASE 03

    固定案例評估與 Graphify PoC

    Finding
    Agent 產碼成功不代表流程有效;需要用同一組案例,比較完整性、一致性、資源使用與版本回歸。
    Decision
    以固定案例比較基準與調整版本,檢查 Skill 觸發、規格與程式一致性及 Token 使用。另以 Graphify PoC 整理 COBOL/JCL 的程式依賴,供逆向工程取用。
    Result
    經多輪測試,確認調整後可觸發依賴分析;尚未觀察到 Token 用量明顯降低,目前仍屬 PoC。

NEXT PROJECT下一個專案

企業內容平台

Corporate Content Platform

官網翻新重做案。前台以 Razor 作為 SSR 方案並搭配 .NET,重點放在 SEO、UI/UX 與品牌呈現細節;後台以 Angular 管理內容上下架、文章、廣告、預覽與排序等動態資料。

  • Razor
  • JavaScript
  • Angular

Open to opportunities,
collaborations, or just a friendly hello.