
Hopper
Hypercubic, Inc. · 程式設計
Hopper 是為大型主機工程師打造的桌面開發環境,把 TN3270 終端機、資料集與工作瀏覽器,以及一個 AI 代理整合在同一個視窗裡。它是一個應用程式,不是五套工具。你不必再把螢幕文字複製到聊天機器人,只要把代理指向你正在運作的 z/OS 工作階段,就能讓它以平白的語言讀取 COBOL、提交 JCL、解碼 VSAM 記錄,並逐步處理 CICS 作業。它可在 macOS、Windows 與 Linux 上執行,連線到你自己的大型主機,並在變更任何內容之前停下來請求核准。

關於 Hopper
Hopper 是什麼
Hopper 是 Hypercubic, Inc. 為 z/OS 工程師打造的桌面應用程式,屬於大型主機 AI 代理。它把四套工具包進單一介面:TN3270 終端機、資料集瀏覽器、工作瀏覽器,以及一個聊天代理。四者共用同一個工作階段,因此你可以在聊天中開始一項任務,再透過終端機點擊完成。
它要解決的問題既老又熟悉。大型主機的工作意味著綠畫面、晦澀的 abend 代碼,以及冗長的 SDSF 排查。Hopper 的代理會讀取與你相同的畫面,然後說明它發現了什麼,並草擬變更。根據 Hypercubic 的說法,這個代理橫跨六類工具,涵蓋資料集、工作、終端機、CICS、COBOL 與 data taps,而且能在同一輪對話中串接跨子系統的工作。
最大的限制在於涵蓋範圍。Hopper 是終端機客戶端,不能取代你的大型主機工具或你的 sysprog。它在許多用途上也需要 FTP 認證,因為少了認證,資料集瀏覽器、工作瀏覽器、建置流程與大多數代理工具都會維持停用。單靠 TN3270,你只得到終端機,其他幾乎沒有。
開始使用
- 下載適合你平台的 Hopper 桌面版本。macOS 有 Apple Silicon 與 Intel 兩種獨立版本,Windows 使用 x64 安裝程式,Linux 則以 .deb 套件或 AppImage 形式提供。
- 開啟應用程式,使用你現有的網路透過 TN3270 連線到大型主機。大型主機端不需要安裝任何東西。
- 出現提示時加入選用的 FTP 認證。這會啟用資料集瀏覽器、工作瀏覽器、建置流程與大多數代理工具。
- 在代理面板中輸入請求,例如請它讀取一個 COBOL 程式,或解碼一個失敗的工作。
- 檢視草擬的變更,並在 Hopper 送出任何東西之前予以核准。
產品資訊
快速了解 Hopper 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 長時間待在 ISPF 與 SDSF 的大型主機與 z/OS 工程師,希望有人代為處理例行排查
- 需要更快讀取原始碼、取出記錄,並對失敗步驟進行推理的 COBOL 與 JCL 開發者
- 正在大型主機上試行 AI、卻無法在 z/OS 安裝代理的團隊,因為 Hopper 完全在筆電上執行
任務
- 偵錯失敗的批次工作:代理會讀取 JESMSGLG、JESYSMSG 與 SYSUDUMP,並回報 abend 代碼、失敗的步驟與原始碼行
- 撰寫並提交 JCL:它會草擬工作、驅動 JCL、解析 JES 回傳碼,並在 CICS 中執行 NEWCOPY
- 讀取 COBOL 原始碼:資料集瀏覽器可內嵌或以全螢幕開啟 PDS 成員,你可以用 @ 按鈕把成員附加到聊天中
- 解碼 VSAM 記錄:代理會讀取原始記錄,並說明它們包含什麼
情境
- 原本要花掉一整個下午捲動畫面的 SDSF 排查,只需對工作下一個 @ 標記就搞定
- 在動手之前快速確認某個資料集實際上裝了什麼,又不必中斷流程
- 上手一台陌生的大型主機,代理會在你摸索環境時,替你繪出資料集與工作的樣貌
主要功能
代理式工作編譯與送出
Hopper 的代理不只是建議 JCL,它還會實際驅動。它提交工作、等待完成、解析 JES 回傳碼,並把結果 NEWCOPY 到 CICS。對正式環境工作而言,真正重要的是核准關卡:它在每次變更前都會停下來等你簽核,而不是自行送出。
工作失敗偵錯
工作失敗通常意味著要捲過 SDSF 輸出,找出 abend 代碼與出錯的步驟。Hopper 的代理會解碼 JESMSGLG、JESYSMSG 與 SYSUDUMP,然後把 abend 代碼、失敗的步驟與原始碼行交到你手上。這就是重點所在。過去要花好幾小時的排查,如今一次請求就到位。
真正的 TN3270 終端機
代理底下是貨真價實的 TN3270 終端機,完整支援 PF、PA 與 attention 鍵。你可以點擊任一格來放置游標、在輸入欄位中打字,並從鍵盤送出按鍵。你看到的畫面就是大型主機送出的畫面,因此沒有任何模擬或近似。
資料集瀏覽器
大型主機檔案系統的可點擊檢視。搜尋列開啟時已預先填入你的 HLQ,因此你自己的資料集會先出現,你還可以用 DSORG 與 RECFM 等篩選條件擴大樣式。點擊 PDS 會展開其成員,你可以內嵌或以全螢幕預覽某個成員。
工作瀏覽器
JES 佇列的即時檢視,會隨時間更新。每個受追蹤的工作都會在該列顯示回傳碼與 spool 計數,因此你不必離開應用程式就能看著批次執行推進。它與代理搭配,當你開口時,代理能取出相同的工作資料。
跨子系統的自然語言
代理以平白的語言橫跨六類工具運作:資料集、工作、終端機、CICS、COBOL 與 data taps。你可以請它讀取原始碼、提交並監控工作、解碼 VSAM 記錄,以及驅動 ISPF。它會在同一輪中串接跨子系統的任務,而不是切換情境。這涵蓋了大多數你原本得手寫腳本的 JCL 自動化,也讓大型主機開發工具的使用者省下大量切換視窗的功夫。
優缺點
優點
- 完全在你的筆電上執行,因此大型主機端無須安裝,也不需要 sysprog 部署
- 核准關卡讓代理負責草擬與提議變更,你仍掌控什麼會被送出
- 終端機、資料集、工作與聊天共用同一個工作階段,情境能在它們之間延續
- 免費的 Hobby 方案包含所有核心功能,不需信用卡,三種桌面平台皆適用
- 處理沒人想手動做的苦差事,例如 abend 解碼與 SDSF 排查
缺點
- 大多數代理工具與兩個瀏覽器都需要 FTP 認證,因此單靠 TN3270 價值有限
- 它是給工程師用的桌面應用程式,非技術使用者無法隨手就用
- SAML SSO、MCP Server 存取與地端部署等企業功能採客製報價,因此你得聯絡業務
- 沒有任何東西在 z/OS 上執行,這對部署是好事,但也意味著代理碰不到你筆電連線觸及不到的任何東西
常見問題
Hopper 是專為 z/OS 打造的代理式開發環境。它為大型主機工程師提供一個 AI 代理,能讀取 COBOL 與 JCL、提交並監控批次工作、解碼 VSAM 記錄,以及驅動 ISPF,全部在 macOS、Windows 或 Linux 的桌面應用程式中完成。
相關內容
探索與 Hopper 相關的工具、技能與文章。
Hopper 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
