Files
hr-position-system/js/prompts.js
DonaldFang 方士碩 a6af297623 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>
2025-12-09 12:05:20 +08:00

89 lines
3.7 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 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 格式,不要有任何其他文字。`
};