變更內容: - 所有資料表加上 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>
89 lines
3.7 KiB
JavaScript
89 lines
3.7 KiB
JavaScript
/**
|
||
* 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 格式,不要有任何其他文字。`
|
||
};
|