backup: 完成 HR_position_ 表格前綴重命名與欄位對照表整理
變更內容: - 所有資料表加上 HR_position_ 前綴 - 整理完整欄位顯示名稱與 ID 對照表 - 模組化 JS 檔案 (admin.js, ai.js, csv.js 等) - 專案結構優化 (docs/, scripts/, tests/ 等) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
88
js/prompts.js
Normal file
88
js/prompts.js
Normal file
@@ -0,0 +1,88 @@
|
||||
/**
|
||||
* AI Prompt 模板模組
|
||||
* 定義各表單的 AI 生成提示詞
|
||||
*/
|
||||
|
||||
// ==================== AI 幫我想 - 預設 Prompt 模板 ====================
|
||||
export const DEFAULT_AI_PROMPTS = {
|
||||
positionBasic: `你是專業人資顧問,熟悉半導體製造業。請生成崗位基礎資料。
|
||||
|
||||
請生成以下欄位:positionCode, positionName, positionCategory, positionNature, headcount, positionLevel, positionDesc, positionRemark
|
||||
|
||||
欄位說明:
|
||||
- positionCode: 崗位編號(格式如 ENG-001, MGR-002)
|
||||
- positionName: 崗位名稱
|
||||
- positionCategory: 崗位類別代碼(01=技術職, 02=管理職, 03=業務職, 04=行政職)
|
||||
- positionNature: 崗位性質代碼(FT=全職, PT=兼職, CT=約聘, IN=實習)
|
||||
- headcount: 編制人數(1-10)
|
||||
- positionLevel: 崗位級別(L1-L7)
|
||||
- positionDesc: 崗位描述(條列式)
|
||||
- positionRemark: 崗位備注
|
||||
|
||||
請用繁體中文,只返回純 JSON 格式,不要有任何其他文字。`,
|
||||
|
||||
positionRecruit: `你是專業人資顧問,熟悉半導體製造業。請生成招聘要求資料。
|
||||
|
||||
請生成以下欄位:minEducation, salaryRange, workExperience, jobType, recruitPosition, jobTitle, positionReq, skillReq, langReq
|
||||
|
||||
欄位說明:
|
||||
- minEducation: 最低學歷代碼(HS=高中職, JC=專科, BA=大學, MA=碩士)
|
||||
- salaryRange: 薪酬范圍代碼(A=30000以下, B=30000-50000, C=50000-80000, D=80000以上, N=面議)
|
||||
- workExperience: 工作經驗年數(0, 1, 3, 5, 10)
|
||||
- jobType: 工作性質代碼(FT=全職, PT=兼職, CT=約聘)
|
||||
- recruitPosition: 招聘職位代碼(ENG=工程師, MGR=經理, AST=助理)
|
||||
- jobTitle: 職位名稱
|
||||
- positionReq: 崗位要求(條列式)
|
||||
- skillReq: 技能要求(條列式)
|
||||
- langReq: 語言要求(條列式)
|
||||
|
||||
請用繁體中文,只返回純 JSON 格式,不要有任何其他文字。`,
|
||||
|
||||
jobBasic: `你是專業人資顧問,熟悉半導體製造業。請生成職務基礎資料。
|
||||
|
||||
請生成以下欄位:jobCode, jobName, jobNameEn, jobCategoryCode, jobLevel, jobHeadcount, jobRemark
|
||||
|
||||
欄位說明:
|
||||
- jobCode: 職務編號(格式如 J001)
|
||||
- jobName: 職務名稱(繁體中文)
|
||||
- jobNameEn: 職務名稱英文
|
||||
- jobCategoryCode: 職務類別代碼(MGR=管理職, TECH=技術職, ADMIN=行政職, SALE=業務職)
|
||||
- jobLevel: 職務級別(J1-J7)
|
||||
- jobHeadcount: 職務人數(1-100)
|
||||
- jobRemark: 職務備註
|
||||
|
||||
請用繁體中文,只返回純 JSON 格式,不要有任何其他文字。`,
|
||||
|
||||
deptFunction: `你是專業人資顧問,熟悉半導體製造業。請生成部門職責資料。
|
||||
|
||||
請生成以下欄位:deptFunctionCode, deptFunctionName, deptFunctionBU, deptFunctionDept, deptManager, deptMission, deptVision, deptCoreFunctions, deptKPIs
|
||||
|
||||
欄位說明:
|
||||
- deptFunctionCode: 部門職責編號(格式如 DF001)
|
||||
- deptFunctionName: 部門職責名稱
|
||||
- deptFunctionBU: 事業單位
|
||||
- deptFunctionDept: 部門名稱
|
||||
- deptManager: 部門主管
|
||||
- deptMission: 部門使命
|
||||
- deptVision: 部門願景
|
||||
- deptCoreFunctions: 核心職能(條列式)
|
||||
- deptKPIs: KPI 指標(條列式)
|
||||
|
||||
請用繁體中文,只返回純 JSON 格式,不要有任何其他文字。`,
|
||||
|
||||
jobDesc: `你是專業人資顧問,熟悉半導體製造業。請生成崗位描述資料。
|
||||
|
||||
請生成以下欄位:positionName, department, directSupervisor, positionPurpose, mainResponsibilities, education, basicSkills, professionalKnowledge
|
||||
|
||||
欄位說明:
|
||||
- positionName: 崗位名稱
|
||||
- department: 所屬部門
|
||||
- directSupervisor: 直屬主管
|
||||
- positionPurpose: 崗位目的
|
||||
- mainResponsibilities: 主要職責(條列式)
|
||||
- education: 學歷要求
|
||||
- basicSkills: 基本技能(條列式)
|
||||
- professionalKnowledge: 專業知識(條列式)
|
||||
|
||||
請用繁體中文,只返回純 JSON 格式,不要有任何其他文字。`
|
||||
};
|
||||
Reference in New Issue
Block a user