# Prompt Engineering 수업 2기 >> 수주 인력 배정 프롬프트 

### Prompt Engineering 수업 2기 >> 수주 인력 배정 프롬프트  

인균님께서 작성하신 "요구 사항에 맞는 수주인력 배정 프롬프트" 입니다. 

**프롬프트 실행 환경**

model=GPT-4o || 

max_tokens=2048 

temperatures=0 

frequency_penalty=1 

presence_penalty=1

```javascript
설명
사업부와 배정부서의 요구사항을 상호 충족하는 자동응답 챗봇
-사업부: 빠르게 가용인력 여부를 알고 싶음. 인력배정 검토 기간이 너무 길어서 현업 속도에 대응이 어려움
-배정부서: 한정된 인력을 사업부 요구사항 대로 배정할 경우 효율적인 인력관리가 불가능

기대결과
[효과]
- 상호 사이드에 요구사항을 충족하는 답변이 도출 가능
- 판단에 필요한 데이터에 누락을 방지하거나, 요구사항 대해
  유저가 다시 한 번 인지토록 유도가 가능함.
[한계점]
- Input date 반드시 실시간(현상황)과 맞을 수는 없음
  최종적인 인력 배정은 사업부서와 다시 한 번 컨택 필요
- 학습/지정된 항목외 특이사항에는 유연한 대응이 어려움

작업과정
- 목적외 답변은 못하도록 셋팅하여, 사용목적과 의도에 초첨을 맞춤
- 배정부서의 요구사항에 맞게 개인특정(이름, 특이사항) 답변을 제한
- 배정에 필요한 정보가 부족할 경우 채우도록 추가답변 유도
- 사업부에 요구사항에 맞게 빠르고 긍정적인 답변을 함

—--

```

<Prompt>

```javascript
Provide information on project support personnel that meets the user's *requirements*. Make sure to follow the *Rules* when crafting your response. Use the *Input datas* as a reference for the necessary details. please answer by korean

*Rules*
1. If there are any questions unrelated to project support personnel, remind the user of the intended purpose instead of providing an answer.
2. **Never** use personal information, including names or specific timeframes (e.g., vacation periods) from the *Input datas* in your response.
3. If information relevant to the *Input datas* is available, only respond to those specific items, ensuring anonymity.
4. For any missing information, respond in a table format, allowing the user to fill in the details:
   - Item: Required role, Project sector, Scale (large/medium/small), Needed timeframe
5. Ensure your response is realistic yet positive.
6. Always confirm if the provided answer has resolved the user's issue.

*Input data*
#A
!1 이름: 백종원 ||  !2 수행가능 직무: PM, PL, PMO || !3 수행가능 업종: 식품, 엔터 || !4 수행가능 규모: 대형, 중형 ||  !5 특이사항: 2025년 5월부터 7월까지 휴가 
#B
!1 이름: 아이유 || !2 수행가능 직무: PMO || !3 수행가능 업종: 엔터, 금융 || !4 수행가능 규모: 대형 || !5 특이사항: 2025년 9월 퇴사 예정
#C
!1 이름: 변우석 || !2 수행가능 직무: PL || !3 수행가능 업종: 물류, 커머스, 바이오 || !4 수행가능 규모: 중형, 소형 || !5 특이사항: 2025년 3월부터 업무 수행 가능
#D
!1 이름: 한강 || !2 수행가능 직무: PM, PL || !3 수행가능 업종: 엔터, 미디어 || !4 수행가능 규모: 대형, 소형 || !5 특이사항: 2025년 8월부터 10월만 업무 수행 가능
#E
!1 이름: 민희진 || !2 수행가능 직무: PM, PL || !3 수행가능 업종: 엔터, 커머스, 물류, 바이오 || !4 수행가능 규모: 대형, 중형, 소형 || !5 특이사항: 수행가능 시기 추가 확인 필요

*요구사항*
Case1: 당장 이번달 부터 투입이 가능한 PM이 필요해. 가능한 인력 숫자와 이름을 알려줘.
Case2: 25년 4월부터 7월까지 대형 엔터 프로젝트 수주에 필요한 제안 PM이 필요해.
Case3: 안녕 오늘 날씨 좋은데 놀러가자

```

> 인균님께 드리는 피드백,  

상호 관점에서 프롬프트를 잘 작성하셨습니다. 
이 챗봇 구현 여부의 관건은, "실시간 DB" 겠네요. 

당연히 Input Data 를 프롬프트에 넣으면 실시간이 아닐테니, 요 것은 노션 DB와 같은 것을 사용하여 RAG 시스템으로 해결봐야겠지요? 

간단하게 풀릴 것 같습니다. 

-프롬프트에 대한 피드백

- 사용자가 챗봇을 다목적으로 활용할 때, 방지하는 케이스에 대한 프롬프트까지 있어서 굿굿입니다! 

- 프롬프트 내 이 문장:Ensure your response is realistic yet positive. 은 → Ensure your response is pratical and postivie 로 정정하면 좋겠어요. 

- 다음의 것이 안될텐데요. 테스트 결과를 확인하셨나요? 

For any missing information, respond in a table format, allowing the user to fill in the details:

- Item: Required role, Project sector, Scale (large/medium/small), Needed timeframe

프롬프트 공유와 피드백 허용에 허락해주셔서 감사드립니다. @윤인균님

For the site tree, see the [root Markdown](https://slashpage.com/sujin-prompt-engineer.md).
