AI時代人人都該學的工具2 - Codex

Codex 是 OpenAI 推出的 AI 程式與工作助理。它可以讀取專案、修改檔案、執行命令,也能協助整理文件、產生表格與製作教學素材。這篇文章延續前一篇《AI時代人人都該學的工具1 - Codex》工具介紹,帶讀者完成 Codex 的基礎設定,並用一個發票整理練習,示範如何把資料交給 Codex 處理成 Excel 報表。
Codex設定
第一次使用 Codex 時,建議先到設定頁面確認工作模式、權限、語言與外觀。這些設定會影響 Codex 回答的詳細程度、能不能直接修改檔案,以及是否需要在高風險操作前再次詢問。
我們將常用設定整理成下表:
|
設定項目 |
適合情境 |
建議用法 |
|
用於程式設計 |
修改程式、除錯、讀取專案結構、跑測試。 |
需要技術細節時使用,Codex 會更重視程式碼、命令與錯誤訊息。 |
|
適合日常工作 |
整理文章、表格、會議紀錄、課程教材、一般文件。 |
不需要太多程式細節時使用,回答會比較像工作助理。 |
|
預設權限 |
適合初學者或一般專案工作。 |
建議保留。Codex 可在工作區內讀寫,遇到額外存取或高風險操作會先詢問。 |
|
自動審查 |
當熟悉專案流程,且希望減少確認次數時使用。 |
Codex 會判斷部分權限要求是否可通過,但仍要留意誤判風險。 |
|
完整存取權 |
需要跨資料夾、連接到網際網路或執行完整本機命令的進階任務。 |
只在信任任務與專案時開啟。可能造成資料外洩、檔案被改壞或執行非預期命令。 |
按下Codex左下角的「設定」,可以進入到設定頁面,若沒有特殊喜好,工作模式選擇「用於程式設計」會有更多額外的功能,請參考下圖所示。這個設定可以隨時按需求修改。
圖 1:Codex 一般設定:工作模式與權限
讀者可以參考下圖來挑選適合自己的工作模式:
圖 2:工作模式與權限選擇示意圖
語言設定
設定頁面中的「語言」會影響
Codex App 介面的顯示語言。若工作上或團隊文件以繁體中文為主,可以選擇「中文(台灣)」,比較貼近台灣的使用者喜好,請參考下圖所示:
圖 3:將應用程式 UI 語言切換為「中文(台灣)」
外觀設定
「外觀」設定主要控制Codex
App的佈景主題,例如使用「淺色」、「深色」或跟隨「系統」。它不會改變 Codex 的能力,但會影響長時間使用時的閱讀舒適度。白天上課通常建議用淺色,夜間工作或低亮度環境可改用深色,淺色佈景主題請參考下圖所示:
圖 4:淺色主題
深色佈景主題請參考下圖所示:
圖 5:深色主題
召喚寵物
Codex 寵物是一個陪伴型的小工具,會在畫面旁邊顯示動畫角色。它不會改變 Codex 的模型能力,主要用途是讓工作區更有辨識度,也讓長時間寫程式或整理文件時多一點互動感。
l 用途:作為桌面陪伴、團隊工作區識別,或教學示範時吸引學員注意。
l 召喚步驟:進入設定的「外觀」區塊,找到「寵物」,選擇喜歡的角色後,按下「喚醒寵物」,爾後可以按下「收起寵物」關掉它。
參考下圖,召喚Codex寵物,如畫面右方的藍色Codex小人,後續在你工作時,它會負責回報任務進度,在工作的過程中會出現很多動畫,令人在工作之餘有療癒的效果:
圖 6:Codex 寵物
下載其他寵物
除了內建角色,也可以到
codex-pets.net 網站下載其他使用者分享的寵物。網站上會列出寵物名稱、作者、標籤與下載按鈕。選好寵物後按「Download」下載,再依照 Codex 的寵物安裝方式加入即可。
圖 7:在 https://codex-pets.net/ 下載現成寵物
設定全域自訂指令
全域自訂指令用來告訴
Codex 你的固定工作偏好,例如回覆語言、語氣、是否要先讀檔、修改後是否要測試。它適合放「每個專案都會用到」的規則;如果是單一專案才需要的規則,則建議放在專案根目錄的「AGENTS.md」檔案內(下篇文章再來討論)。
自訂指令包含以下類型:
|
指令類型 |
用途 |
常見位置 |
|
全域自訂指令 |
套用在所有 Codex 工作中,例如預設使用繁體中文、回覆要精簡、修改前先讀檔。 |
Codex App 的個人化設定;以檔案管理,通常放在以下位置:
C:\Users\<使用者>\.codex\AGENTS.md。 |
|
專案自訂指令 |
只影響目前專案,例如文章風格、檔案命名、測試方式、不可刪除的資料夾。 |
通常放在專案根目錄的
AGENTS.md檔案。 |
|
單次提示 |
只針對這次任務,例如「請用表格整理」「請產生三個版本」。 |
直接寫在聊天輸入框。 |
一開始建議在設定中先設好全域自訂指令,請參考下圖所示:
圖 8:在個人化設定中撰寫全域自訂指令
以下是一個全域自訂指令範例:
# 全域 Codex 工作規則
- 除非我另外指定,請使用繁體中文回覆,並使用台灣常見用語。
- 如果可以直接完成任務,就直接執行,不要只停在建議。
- 開始修改前,先閱讀相關檔案,並遵守現有專案架構。
- 不要覆蓋我原本的改動;如果工作區已有修改,請保留。
- 修改程式後,能測試就測試;若無法測試,請說明原因。
- 最後回覆請列出完成事項、修改檔案、驗證方式與注意事項。
## 工作方式
- 開始修改前,先閱讀相關檔案。
- 優先遵守現有專案的架構、命名、語氣與寫法。
此外強烈建議開啟「啟用記憶」功能,好處是讓 Codex 可以記住你常用的工作習慣與偏好,之後新的對話也能延續這些設定,不用每次重新交代,請參考下圖所示:
圖 9:開啟「啟用記憶」功能
開啟「啟用記憶」功能常見好處包括:
l 記住你的回覆偏好:例如你希望使用繁體中文、台灣用語、回答不要太抽象、最後要列出檔案位置與驗證方式,Codex 之後可以自動套用。
l 記住專案工作習慣:例如你常寫文件,如、Word、PowerPoint、Excel,Codex 可以更快判斷你需要的是「可交付檔案」,不是只要文字建議。
l 減少重複說明:像是檔案命名規則、資料夾用途、不要覆蓋原檔、先讀檔再修改等規則,開啟記憶後比較不需要每次重講。
l 讓後續工作更連貫:如果你前面做過某個 Word、Excel 或專案規則,之後再請 Codex 修改或延伸時,它比較容易接上前面的脈絡。
l 提升輸出一致性:文件語氣、文件格式、回覆結構、常用流程會比較穩定。
什麼是專案?
Codex 專案可以把它想成「一個讓 Codex 集中工作的資料夾」。當你把某個資料夾開成專案後,Codex 就會以這個資料夾為工作範圍,讀取裡面的檔案、理解目前內容,並依照你的需求修改文件、產生程式、整理資料或輸出成果。
建立專案
使用 Codex 建專案時,可以先準備一個乾淨資料夾,再把需求、素材與專案規則放進去。Codex 會依照目前資料夾作業,因此資料夾結構越清楚,後續產出越穩定。
圖 10:從 Codex 側邊欄建立或開啟專案
牛刀小試:用發票練習產生
Excel 報表
筆者在專案 resources 資料夾中存放一些假的ChatGPT、GitHub Copilot訂閱費用發票。所有 Bill To 公司名稱、地址與 VAT ID 都是假資料。
GitHub 訂閱費用年費是一個PDF格式的檔案看起來如下圖所示:
圖 11:GitHub 訂閱費用年費假資料
ChatGPT
Plus 月費是一個png圖檔,看起來如下圖所示:
圖 12:ChatGPT訂閱費用月費假資料
Codex 提示設計範例
在專案開啟一個新聊天,請參考下圖所示,注意在聊天對話方塊下方要選取專案名稱,如「labs」,可以選取「自動審核」以減少和Codex互動授權的次數:
圖 13:專案開啟一個新聊天
把下列提示貼給 Codex,就可以要求它根據 resources 資料夾中的 PDF 與 PNG 發票,整理成 Excel 統計表。
請閱讀目前專案 resources 資料夾內的所有發票檔案。
任務:
1. 讀取 PDF 與 PNG 中的發票資訊。
2. 擷取供應商、年份、月份、發票號碼、日期、品項、金額與 Bill To。
3. 產生一個 Excel 檔案,檔名為
output/Codex_訂閱費用統計.xlsx。
4. Excel 至少包含「交易明細」與「統計圖表」兩張工作表。
5. 統計圖表要包含年度花費長條圖,以及供應商花費占比圖。
6. 完成後請回報讀到幾張發票、總花費是多少,以及輸出檔案位置。
注意:
- 這些發票是課堂練習用假資料,不要連到外部系統查帳。
- 如果某張圖片無法辨識,請列在「需要人工確認」區塊。
Codex執行結果請參考下圖所示:
圖 14:Excel檔案完成結果
本次示範來源資料共 7 張發票,GitHub 三張、OpenAI 四張,統計後總花費為 USD 400.00。產出的Excel 檔案明細與圖表如下圖所示:
圖 15:Excel檔案統計圖表
小結
這篇文章完成了 Codex
的基礎設定導覽,也示範了如何把 Codex 當成可執行任務的工作助理。初學者可以先從語言、外觀、工作模式與預設權限開始;熟悉後,再透過全域自訂指令固定自己的工作規則。
最後的發票小練習提醒我們:好的提示不只要說「幫我整理資料」,還要交代資料來源、輸出格式、統計方式與驗證方式。這樣 Codex 才能從讀檔、產生資料、製作 Excel 到回報結果,一次完成可檢查、可交付的工作。
0 意見:
張貼留言