什麼是Universal Data Generator?
Generate 是一個由開發者 BenderV 建立的實驗性專案,主要目標是利用大型語言模型(LLM)自動產生結構化資料(例如 CSV 檔案)。這類工具對於需要大量模擬數據進行測試、訓練或示範的開發者與資料工程師來說非常實用。透過整合 OpenAI API 與本地資料庫,使用者能快速生成符合特定格式與內容需求的虛擬資料集。
不過值得注意的是,此專案目前已正式停用(deprecated),開發團隊已將重心轉移至全新產品 Myriade(myriade.ai)。如果你正在尋找更成熟、功能更完整的資料生成解決方案,建議直接關注 Myriade 的發展。
Universal Data Generator的特色是什麼?
- LLM 驅動資料生成:利用大型語言模型自動產出高品質、多樣化的模擬資料
- CSV 格式輸出:生成的資料可直接匯出為常見的 CSV 格式,方便後續處理與分析
- 前後端分離架構:前端使用 Vue.js,後端以 Python 搭配 FastAPI 或類似框架,結構清晰
- 環境變數設定:支援透過 DATABASE_URL 與 OPENAI_API_KEY 等環境變數靈活配置
- 開源且輕量:程式碼公開於 GitHub,適合學習或二次開發
Universal Data Generator的使用案例有哪些?
- 快速建立測試用的使用者資料(如姓名、郵件、地址)
- 為資料科學專案生成模擬訓練集
- 在沒有真實資料的情況下,製作產品原型或演示
- 自動填充資料庫以進行壓力測試或效能評估
- 教學用途:展示 LLM 如何應用於資料工程流程
如何使用Universal Data Generator?
- 前往 GitHub 克隆
BenderV/generate專案 - 在前端目錄執行
yarn安裝依賴,再以yarn dev啟動 - 在 service 目錄安裝 Python 依賴:
pip install -r requirements.txt - 設定環境變數:包含
OPENAI_API_KEY與DATABASE_URL - 注意:此專案已停用,建議改用新專案 Myriade(myriade.ai)









