跳到主要內容
節省工具箱Jason Tools
專案分享

jt-doc-tools 公文撰擬:AI 輔助產生草稿,匯出 ODT 與電子公文 DI

Jason Cheng 發布 瀏覽 2 次
jt-doc-tools 公文撰擬:AI 輔助產生草稿,匯出 ODT 與電子公文 DI
本文目錄
  1. 公文撰擬類型
  2. AI 整理結果確認
  3. 段落改寫
  4. 參考資料來源
  5. 產出檔案格式
  6. 公文範本與機關地址簿
  7. 公文知識庫
  8. AI 模型實測
  9. 結論
  10. 參考資料

越來越多機關與企業開始使用 jt-doc-tools,最近有客戶來信,詢問能不能加入公文製作,搭配 AI 協助撰寫的功能。

我有點好奇:「這不是已經很多人在做了嗎?」客戶說,實務上要導入使用還是有些困難。而 jt-doc-tools 他們已經用得很上手,本來也整合了不少 AI 功能,所以想問能不能直接把公文製作加進來,讓同仁在熟悉的工具裡完成。

我:當然可以!所以……jt-doc-tools 就多了「公文撰擬」。從白話的需求產生草稿,到段落改寫、參考資料查核、版面預覽,再到匯出可繼續編修的文件,這次就一起做進去了。

公文撰擬類型

目前可以產生「簽」、「簽辦意見」與「函」三種類型。

不只公務機關可以使用,企業需要正式發函給政府機關時也適用。例如申請驗收、請款、申請展延交貨、檢送成果報告,或依機關通知補送文件,都可以選擇「企業」發文身分,填入公司及受文機關資料,協助整理成函稿。

想辦什麼事、請對方做什麼、期限是什麼時候,直接用白話寫進去即可。也能載入內建範例,或從文件擷取文字,作為撰擬的起點。例如:

我們要彙整各單位的資訊設備,請他們在 11 月 15 日前提供電腦、伺服器跟網路設備的數量、購買年份及使用情形,設備密碼不用提供。

接著設定發文身分、受文者與行文關係,再一鍵請 LLM 整理成草稿。

用口語需求產生公文草稿:選擇簽、簽辦意見或函,設定發文身分與受文機關
用口語需求產生公文草稿:選擇簽、簽辦意見或函,設定發文身分與受文機關

正副本、署名與聯絡資訊也在這裡設定,並選擇是否參考公文知識庫及自己的歷史案件。畫面會依設定顯示自稱與對方稱謂,方便先確認行文關係對不對。

補齊發文資訊與參考設定:正副本、署名、聯絡資訊,以及自稱與對方稱謂
補齊發文資訊與參考設定:正副本、署名、聯絡資訊,以及自稱與對方稱謂

對我來說,產出一篇看起來很像公文的文字,只是第一步。接下來能不能方便修改、看出哪些資料需要確認,以及接回原本的作業流程,才是實際使用時會遇到的問題。

AI 整理結果確認

產生草稿之前,系統會先從需求中整理出事由、辦理事項、金額、期限與附件,並逐項標示是「原文有」、「推論」還是「未提供」。哪些是你說過的、哪些是 AI 自己補的、哪些還缺,一眼就看得出來,補正後可以重新產生。本文首圖就是這個畫面,下方則能直接編輯草稿及查看公文版面。

段落改寫

草稿可以直接編輯,也能選取其中一段,請 AI 精簡、展開、改成條列、調整成正式用語,或輸入自己的修改要求。

改寫前後會顯示差異,確認內容與待補提示後,再決定採用或保留原文,不必每次整篇重寫。

選取一段請 AI 改寫,改寫前後顯示差異,確認後再採用
選取一段請 AI 改寫,改寫前後顯示差異,確認後再採用

系統也會檢查待補欄位、日期與附件說明等問題,提醒哪些地方還需要處理;草稿版本及歷史案件都會保留,之後可以接著修改,也能參考自己過去案件的寫法。

參考資料來源

產生草稿時使用了哪些參考資料,都會列出來,並區分格式用語參考與歷史案件,也能開啟全文查看。

列出產生草稿時使用的參考資料,區分格式用語參考與歷史案件
列出產生草稿時使用的參考資料,區分格式用語參考與歷史案件

提醒:找到一份寫法相似的公文,不代表它就能成為這個案件的辦理依據。

產出檔案格式

產出的檔案有多種格式可以選,尤其是原生支援標準 ODF 開放文件格式,可以直接匯出可編輯的 ODT 文件,再用 OxOffice、LibreOffice 等支援 ODF 的軟體接著修改。

另外也提供 Word(DOCX)、PDF、PNG、SVG、純文字、JSON,以及電子公文 DI 檔。需要繼續編修、列印、分享,或匯入相容的公文系統,都能依後續用途選擇輸出格式。

版面也能自行調整:裝訂線、頁碼、「草稿」標示、正本/副本標示、發文方式,以及「分層負責決行」等,都可以勾選要不要加上,在預覽中確認效果後再匯出。

勾選裝訂線、頁碼、草稿標示等版面項目,依用途匯出 ODT、DOCX、PDF、圖片、文字或 DI 檔
勾選裝訂線、頁碼、草稿標示等版面項目,依用途匯出 ODT、DOCX、PDF、圖片、文字或 DI 檔

電子公文 DI 匯出

DI 匯出前,可以先查看公文呈現結果、DTD 格式檢查狀態及尚待補齊的內容。沒有提供的發文日期與字號,可以留待後續在公文系統中依流程填入。

電子公文 DI 匯出預覽:公文呈現結果、DTD 檢查狀態與待補內容
電子公文 DI 匯出預覽:公文呈現結果、DTD 檢查狀態與待補內容

除了公文畫面,也能檢視欄位與 XML 原始碼,確認實際匯出的機關名稱、機關代碼及其他資料,方便後續介接與問題排查。

直接查看 DI 檔的欄位與 XML 原始碼
直接查看 DI 檔的欄位與 XML 原始碼

匯出的 DI 檔再匯入相容的公文系統,依原有流程辦理取號、簽核與發文;實際匯入仍要配合各單位的系統確認。

原生支援標準 ODF

下圖是用 OxOffice/LibreOffice 開啟匯出的 ODT 文件,文字與版面都可以繼續修改,也保留了所選的裝訂線、草稿標示、正本標示與發文方式。

以 OxOffice/LibreOffice 開啟匯出的 ODT 公文,保留裝訂線、草稿與正本標示
以 OxOffice/LibreOffice 開啟匯出的 ODT 公文,保留裝訂線、草稿與正本標示

公文範本與機關地址簿

公文範本與機關地址簿另外管理。由管理員設定資料來源,下載更新政府公開的公文範本及機關地址簿,也支援手動上傳,讓無法直接連外的環境也能匯入使用。

管理公文範本與機關地址簿的資料來源,支援下載更新與手動上傳
管理公文範本與機關地址簿的資料來源,支援下載更新與手動上傳

輸入機關名稱或代碼,就能查詢地址簿中的對應資料。撰擬時從清單選取機關,也會一併帶入機關全銜與代碼,減少手動查找與輸入。

查詢機關全銜與代碼
查詢機關全銜與代碼

公文知識庫

另一個重點是「公文知識庫」。可以匯入文書處理手冊、機關規定、業務法規及核准範例,讓撰擬時有資料可以參考。也提供政府公開資料的下載匯入,包含全國法規資料庫、國發會行政規則,以及行政院文書處理相關釋例。

建立公文知識庫:匯入文書規範、法規與範例,查看檢索與索引狀態
建立公文知識庫:匯入文書規範、法規與範例,查看檢索與索引狀態

資料用途有刻意分開:

  • 文書規範、機關規定
    參考格式與用語
  • 業務法規
    作為業務依據的候選資料,仍須確認適用性
  • 公文範例、歷史案件
    參考寫法,不當成法律依據

各資料集可以設定用途、存取範圍及啟用狀態,資料處理完成並啟用後,才會納入檢索。把格式參考、業務依據與寫作範例分清楚,撰擬時才知道這份資料應該拿來做什麼。

依用途管理資料集:設定用途、存取範圍與啟用狀態
依用途管理資料集:設定用途、存取範圍與啟用狀態

知識庫搭配關鍵字與向量檢索,可以輸入問題測試,查看查到哪些法規段落、條次與出自哪份文件,也能指定查詢的資料集。

測試檢索:查看查到的法規段落、條次與來源
測試檢索:查看查到的法規段落、條次與來源

提醒:檢索分數代表的是排序,不代表法律適用或答案正確,還是要回到內容確認。

如果單位不能連外,也可以在其他電腦下載資料,再由管理員上傳匯入。搭配地端 LLM 與嵌入模型,撰擬及知識庫檢索就能留在自己的環境內處理,案件內容不必送到外部雲端 AI 服務。

AI 模型實測

依我們目前的實測:

  • 公文撰擬的大語言模型
    最低建議採用 gemma4:26b,或公文撰寫能力相當、表現更好的模型
  • 公文知識庫的嵌入模型
    最低建議採用 NVIDIA Nemotron-3-Embed-8B

相關設定頁面都有提供模型建議,方便部署時參考。這兩款模型分別由 Google 與 NVIDIA 釋出,均可搭配地端部署,讓公文內容與知識庫資料留在自己的環境內處理,提供政府單位評估導入時的選擇;實際使用仍依各機關的資安及 AI 使用規範辦理。

結論

大家都知道 AI 寫得很快、很厲害,但這並不代表每一句都是對的。因此,本工具會把原文資料、模型推論、待補事項與參考來源分開呈現。但這些檢查也不代表能抓出所有錯誤,尤其是因果、結論及法規適用,最後仍需要承辦人確認。

我希望它可以協助省下找範例、整理文字、反覆排版與修改的時間,讓同仁把心力放在案件本身。有需要寫公文、企業發函給政府機關,或想在內部環境導入 AI 輔助撰稿的朋友,可以參考看看。

本文圖中的公文內容、聯絡人及案件資料是功能測試示範,不代表畫面所列機關的實際業務或使用情形。

參考資料

Jason Cheng

Jason Cheng

企業開源技術顧問,專注架構規劃與實務導入

關於作者 →

延伸閱讀