清華大學 學習科學與科技研究所 區國良教授研究室計劃案 (Trello 知識小幫手 2.0)
開發者:清華大學 學習科學與科技研究所 呂亮進
- 申請 Trello API Key
- 取得 Trello API Password
- 確認
MongoDB (Local)
、Milvus (Docker)
、RabbitMQ (Docker)
服務啟用 - 確認
RabbitMQ (Docker)
服務啟用 - 執行
rmq_service.py
啟動 RabbitMQ 服務
多服務則使用多個終端機同時打開即可
每新增一個就代表同時能多服務一位python rmq_service.py
- 執行
app.py
啟動 API Server
python app.py
- Trello Webhook Feedback URL 已上線於
localhost:5000/webhook3
- 設定 Trello Webhook (可透過 IP 位址或 ngrok 進行測試)
文檔名稱 | 用途 | 備註 |
---|---|---|
jf-openhuninn-2.0.ttf | 文字雲採用字體 | 開源授權。來源 |
stopwords_chinese.txt | 斷詞停用字列表 | (基於 baipengyan/Chinese-StopWords 停用表翻譯+擴充) |
MONPA 斷詞字典資料夾 | 斷詞權重調整 | 斷詞權重調整(根據 斷詞編撰 編制 教育部關鍵字),如需自定請使用 自定義擴充關鍵字 |
action_word_list.txt | Trello 啟動詞設定 | - |
not_found_msg_list.txt | 無資料罐頭訊息設定 | 查無結果隨機抽取 |
Post.ipynb- colab | 部署用筆記本文件 | 須申請權限 |
Trello Helper 部署清單 | 部署清單,包含 board id, webhook id | 須申請權限 |
文檔名稱 | 用途 | 備註 |
---|---|---|
0926_new.xlsx | 原始文章資料 | 於 2023/07/20 交接 |
Pansci.csv、Scitechvista.csv | 原始文章資料 | 於 2023/10/23 交接 |
20240131-AllArticle.xlsx | 原始文章資料 | 於 2024/01/31 交接 |
V1 切割 Excel 列表 | 重構文章資料(原本V1) | 於 2024/02/06 交接 |
⚠|部分資料不上載
文檔名稱 | 用途 | 備註 |
---|---|---|
Trello 小幫手 2.0* | 技術簡介 | Trello 小幫手 2.0 說明與介紹 |
API 技術文件 | API 文件 | API 規範與使用 |
testservice.ipynb | 測試文件 | 功能模塊測試 |
Trello 系統流程設計圖.drawio | 開發技術文件 | - |
Trello 系統流程設計圖 更新紀錄 | 開發文件 | - |
文檔名稱 | 用途 | 備註 |
---|---|---|
The Trello REST API* | 第三方技術文件 | Trello API 說明與介紹 |
Get Started Building on Trello* | 第三方技術文件 | POWER-UPS 說明與介紹、Webhook API 設定 |
Flask Documentation* | 第三方技術文件 | Flask (API Server) 技術說明與介紹 |
Milvus documentation* | 第三方技術文件 | Milvus (向量資料庫) 技術說明與介紹 |
SentenceTransformers Documentation* | 第三方技術文件 | SBERT(文本向量化) 技術說明與介紹 |
罔拍 MONPA GitHub* | 第三方技術文件 | MONPA(斷詞模組) 說明與介紹 |
正體中文斷詞系統應用於大型語料庫之多方評估研究* | 論文 | 斷詞模組相關論文(作為選擇依據) |
shigureni free illust* | 圖庫 | 開發中使用的圖庫(可商用) |