招投標文本結構化與項目甄別 LLM Skill:標訊清洗與公告字段抽取

前言

做招投標數據管線時,常見做法是用正則或關鍵詞規則去切標題和正文,再手工補全採購單位、金額和時間字段。公告來源多、版式雜,規則維護成本高,也很難穩定區分「標訊 / 擬在建 / 非項目 / 異常」以及招標公告、中標公告、變更公告等細分類。

下面介紹 SkillHub 上的「招投標文本結構化與項目甄別 LLM【世舶科技】」。它把世舶科技(武漢)有限公司的標訊文本識別與結構化抽取能力封裝成 Agent Skill,讓模型在對話裏按統一流程完成內容甄別、公告分類和字段抽取,而不是在業務代碼裏堆疊大量規則。

這是什麼

一句話定位:面向招投標公告與相關文本的 LLM 處理能力,輸出可檢索、可分析的結構化結果。

出品與維護:世舶科技(武漢)有限公司;Skill 在 SkillHub 社區分發,官方地址爲 https://api.skillhub.cn/sbkj-bid/sbkj-offcial-llm(路徑中的 sbkj-offcial-llm 爲 Skill 標識,拼寫以官方爲準)。

解決的問題:從原始標訊文本中判斷內容類型與招中標分類,並從標題、正文中抽取統一字段,支撐標訊清洗、項目識別和公告標準化。

在 SkillHub 側,該 Skill 歸類爲 data-analysis;社區評分爲 90039,下載量爲 27956 次(數據來自任務線索,以 SkillHub 展示爲準)。訪問 https://skillhub.cn/skills/sbkj-bid/sbkj-offcial-llm 時,頁面可能提示 Skill 已不存在或已下線,安裝與內容獲取仍以官方 API 地址及 SkillHub 安裝文檔爲準。

核心功能

以下能力均來自 Skill 官方簡介,可按兩層理解:甄別與分類、結構化抽取。

文本甄別

識別輸入文本是否屬於:

  • 標訊
  • 擬在建項目
  • 非項目內容
  • 異常信息

招中標分類

在標訊範圍內,進一步判斷類型,包括但不限於:

  • 招標公告
  • 中標公告
  • 候選人公示
  • 採購意向
  • 合同公告
  • 變更公告
  • 廢標流標

字段抽取

從公告標題和正文中抽取並整理爲結構化數據,字段包括:

  • 項目名稱
  • 採購單位、招標單位、中標單位、候選人
  • 項目地區
  • 預算金額、中標金額
  • 採購內容
  • 發佈時間、開標時間
  • 項目類型、採購分類
  • 附件信息

整體適用於標訊文本清洗、項目識別、公告分類、訓練數據加工、字段抽取、招投標內容標準化和結構化數據整理。

安裝與啓用

Skill 遵循通用 SKILL.md 格式。安裝方式與 SkillHub 上同作者其他 Skill 一致:先準備 SkillHub CLI,再安裝到當前 Agent 的 skills 目錄(裝錯目錄會導致 Agent 無法加載)。

1、安裝 SkillHub CLI(未安裝時)

檢查是否已有 CLI:

command -v skillhub && skillhub --version

未安裝時可執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅安裝 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

說明見 SkillHub 文檔:https://skillhub.cn/install/skillhub.md。

2、安裝本 Skill

安裝時必須用 --dir 指向當前 Agent 的 skills 目錄。常用路徑如下(摘自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

CLI 安裝示例(包名與官方路徑 sbkj-bid/sbkj-offcial-llm 對應):

skillhub install @sbkj-bid/sbkj-offcial-llm --dir ~/.cursor/skills/

若你使用 Claude Code 或 Codex,將 --dir 換成上面對應目錄即可。

3、通過對話讓 Agent 安裝

也可將下面提示詞發給支持 Skill 的 Agent,由 Agent 按 SkillHub 文檔完成安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @sbkj-bid/sbkj-offcial-llm。

安裝後需重啓或重新加載 Agent,使 skills 目錄生效。本 Skill 簡介未給出獨立的環境變量名或配置文件字段;若安裝包內 SKILL.md 要求配置世舶科技 API 或密鑰,以該文件說明爲準,此處不臆造配置項名稱。

典型用法

官方頁面抓取失敗時,可復現的用法以 Skill 設計目標爲準:輸入原始招投標文本,得到甄別結果、公告分類與結構化字段。

推薦流程:

  1. 確認 Skill 已安裝到當前 Agent 的 skills 目錄並已加載。
  2. 向 Agent 提供公告標題與正文(可從網頁複製、OCR 結果或內部庫中的純文本字段傳入)。
  3. 明確任務意圖,例如:「判斷是否爲標訊並給出招中標類型」「抽取項目名稱、採購單位、預算與開標時間等字段」。
  4. 由 Agent 按 Skill 指引調用世舶科技的文本結構化與項目甄別能力,將返回結果整理爲 JSON 或表格,便於入庫或下游分析。

示例請求(示意,字段名與響應格式以 Skill 實際說明爲準):

以下是某條公告的標題和正文,請使用招投標文本結構化與項目甄別能力:
1. 判斷內容屬於標訊、擬在建、非項目還是異常;
2. 若是標訊,給出招中標分類;
3. 抽取項目名稱、採購單位、招標單位、地區、預算金額、發佈時間、開標時間及附件信息。

經過上面的步驟,同一條公告可以反覆用於清洗流水線、標註樣本或檢索索引,而不必爲每種版式單獨寫解析規則。

適用場景與注意

適合誰

  • 需要做標訊入庫、清洗、去重前的類型判斷與分類的數據工程同學。
  • 正在構造招投標 LLM 訓練或評測集、需要統一字段口徑的算法同學。
  • 在 Agent 工作流裏做「粘貼公告 → 結構化 → 寫入表格/數據庫」的產品或運營支持場景。

使用注意

  • SkillHub Web 詳情頁可能顯示下線,不影響以 https://api.skillhub.cn/sbkj-bid/sbkj-offcial-llm 作爲官方引用與安裝包來源。
  • 抽取質量依賴原文完整性與版式;掃描件應先 OCR,缺失段落會導致金額、時間等字段爲空。
  • 招中標分類與字段定義以 Skill 內置能力爲準;涉及合規存檔或對外報送時,建議保留原文並人工抽檢關鍵字段。
  • 與同作者的「招標、中標、標訊項目查詢」等 Skill 不同,本 Skill 側重已有文本的結構化與甄別,而不是關鍵詞檢索歷史標訊庫。

小結

「招投標文本結構化與項目甄別 LLM【世舶科技】」把標訊甄別、公告分類和字段抽取收斂到 Agent Skill 裏,適合替代部分 fragile 的正則流水線,統一招投標結構化數據口徑。

官方地址:https://api.skillhub.cn/sbkj-bid/sbkj-offcial-llm
SkillHub 安裝說明:https://skillhub.cn/install/skillhub.md

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜