Skip to content

HS6103/smartcopy

Repository files navigation

SmartCopy

Smartcopy 結合 LLM 生成與符號式 AI 的規則檢查,並整合 Discord chatbot,旨在流線化英文新聞工作流程,並希望能分擔一部分查核工作(如金額換算、人名資訊等)。

本專案為個人實驗性質之 prototype,僅供探索與學習使用,並非公司正式產品。


目前支援功能

  • 自動續寫英文草稿(GPT-4)
  • 檢查並轉換「台幣金額」為當日美金匯率
  • 自動插入 by-line + 記者名字(卓騰Loki)
  • 加入標準結尾格式(Enditem/)

待加入/待解決項目

  • 擷取中文稿人物中英姓名對照
  • 世界常識補充(例如:「2025年總統」→「賴清德」)

環境設定

本專案在 python 3.13 環境開發

  1. 卓騰 Loki 主頁面建立 smartcopy_TW 意圖分析(國語)專案
  2. 在建立好的專案中點擊「匯入意圖」並上傳本專案 ref 資料夾中的檔案,並「部署全部模型」
  3. 回到 Loki 主頁面,點擊「下載範本 --> python」
  4. 解壓縮下載的範本檔案,取出 account.info 貼至本專案的 smartcopy_TW 資料夾
  5. 依照步驟設定 DC bot
  6. 在根目錄加入 .env 並寫入:
discord_token = 上一步獲得的 bot token
my_name = 您的英文名
openai_api_key = 您的 OpenAI API key
  1. 在根目錄使用 pip install -r requirements. txt 安裝必要套件 (可先視需求建立 python 3.13 虛擬環境)
  2. 在根目錄加入 reporter_names.json 並以中文名為 key / 英文名為 value

使用流程

  1. 貼上中文原稿
  2. 貼上初步的英文 lead(開頭段落)
  3. 等待草稿自動生成

SmartCopy 將自動完成以下作業:

  • 延續英文草稿撰寫
  • 尋找稿中第一個台幣金額並標註當日美金換算
  • 根據記者中文姓名與使用者英文名自動插入 by-line
  • 加入標準結尾格式 Enditem/

本工具為支援雙語新聞編輯流程而開發,仍在持續改進中,歡迎交流與指教。

About

英文新聞寫作 / 編輯 discord 機器人

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages