salarytools

star 0

查詢特定公司(上市/上櫃)的非主管年薪中位數以及其在全體公司中的排名。

TXChen0903 By TXChen0903 schedule Updated 3/1/2026

name: salaryTools description: 查詢特定公司(上市/上櫃)的非主管年薪中位數以及其在全體公司中的排名。 metadata: category: data_retrieval version: 1.1.0 tools: - name: query_salary_db description: 使用 SQL 語法查詢公司薪資資料庫。資料表名稱為 salary_data,包含欄位:公司名稱 (TEXT), 股票代號 (INT), 非主管年薪中位數(萬) (INT)。


薪資查詢技能 (Salary Data Skill)

此技能讓 AI 助手能夠查詢特定公司的年薪中位數以及其在 104 資料庫中的排名。

數據來源與限制

  1. 數據來源:此技能數據來自於 104 人力銀行的公開薪資資料,原則上涵蓋大部分上市/上櫃公司。
  2. 查詢限制
    • 僅支援上市公司:此工具目前僅支援查詢資料庫中存在的公司(主要是上市/上櫃公司)。
    • 無法查詢之情況:若遇到「公司不存在於資料庫」的回覆(如外商公司、未上市公司、或資料庫漏列的公司),請依據以下 SOP 處理。

無法查詢時的處理流程 (SOP)

query_salary_db 查無資料時,請依序執行以下步驟:

  1. 使用 TavilySearch 搜尋

    • 首先,使用 TavilySearch 搜尋該公司在台灣網路論壇(如 PTT、Dcard)或薪資查詢網站(如 104、1111)上的「薪資」討論話題。
    • 關鍵字建議:[公司名稱] 薪資[公司名稱] 年薪[公司名稱] 待遇
  2. 產業對比分析

    • 若搜尋不到具體數據,嘗試搜尋該公司所屬「產業」的薪資水準(例如:「半導體IC設計、半導體封測、半導體製造產業 工程師 年薪」)。
    • 並在回覆中向使用者說明,這是根據產業平均值推估的結果。
  3. 再次嘗試資料庫比對

    • 搜尋結果出來後,可能會發現該公司的正式名稱或股票代號。
    • 請嘗試用不同的名稱再次查詢(例如:查詢不到「Google」可以嘗試查詢「Google 台灣」)。

工具說明

1. query_salary_db

  • 用途:使用 SQL 語法查詢公司的年薪中位數與排名。
  • 輸入sql_query (string) - SQL 查詢語句。
  • 輸出:JSON 格式,包含查詢結果。
  • 範例
    • 查詢特定公司:SELECT * FROM salary_data WHERE 公司名稱 LIKE '%台積電%'
    • 查詢薪資前 10 名:SELECT * FROM salary_data ORDER BY 非主管年薪中位數(萬) DESC LIMIT 10
    • 查詢該年薪位於前多少 PR (以 300萬 為例):SELECT COUNT(*) as count_above FROM salary_data WHERE 非主管年薪中位數(萬) > 300 (可再用 SQL 計算百分比)

回覆範例

  • 查詢成功
    • 「根據 104 薪資資料,[公司名稱] 的非主管年薪中位數為 [金額]。」
  • 查詢不到(啟用 Fallback)
    • 「抱歉,目前資料庫中找不到 [公司名稱] 的資料(可能為外商或未上市)。讓我先幫您搜尋一下網路上的討論...」
    • (搜尋後):「根據網路論壇的討論,[公司名稱] 的薪資待遇大約落在 [金額] 水準(為產業推估值),提供您參考。」

注意事項

  • 請務必使用「年薪中位數」而非「平均數據」,以避免極端值拉高平均值,確保回覆的準確性。
  • 查詢時請善用 LIKE 語法以增加匹配成功率。
Install via CLI
npx skills add https://github.com/TXChen0903/xibao-langchain-discord-agent --skill salarytools
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator