Contents
see List작성일 2025. 11. 30.
프롬프트 엔지니어링이란?
AI 모델에서 원하는 결과를 얻기 위해 입력(프롬프트)을 최적화하는 기술입니다.
기본 원칙
1. 명확하고 구체적으로
❌ "코드 좀 짜줘"
✅ "Python으로 CSV 파일을 읽어서
날짜별로 그룹핑하고
합계를 계산하는 함수를 작성해줘"2. 맥락 제공하기
환경: Node.js 20, TypeScript 5.3
프레임워크: Express.js
데이터베이스: PostgreSQL
현재 상황: 사용자 인증 미들웨어 구현 중3. 예시 포함하기 (Few-shot)
입력: "hello world"
출력: "Hello World"
입력: "this is a test"
출력: "This Is A Test"
입력: "convert this please"
출력: ?고급 기법
Chain of Thought (CoT)
단계별로 생각하도록 유도합니다.
"이 문제를 단계별로 분석해줘:
1. 먼저 요구사항을 파악하고
2. 가능한 접근 방법을 나열한 뒤
3. 각 방법의 장단점을 비교하고
4. 최적의 방법으로 구현해줘"역할 부여 (Role Prompting)
"당신은 보안 전문가입니다.
이 코드의 보안 취약점을 분석해주세요.
OWASP Top 10 기준으로 검토해주세요."제약 조건 설정
제약 조건:
- 외부 라이브러리 사용 금지
- 시간 복잡도 O(n log n) 이하
- 메모리 사용 최소화
- 에러 처리 필수개발 작업별 프롬프트 템플릿
코드 리뷰
다음 코드를 리뷰해주세요:
- 버그 가능성
- 성능 개선점
- 가독성 향상 방안
- 보안 이슈
[코드 붙여넣기]테스트 작성
다음 함수에 대한 단위 테스트를 작성해주세요:
- 정상 케이스 3개 이상
- 엣지 케이스 2개 이상
- 에러 케이스 2개 이상
- Jest/Mocha 형식으로
[함수 코드]리팩토링
다음 코드를 리팩토링해주세요:
목표:
- SOLID 원칙 준수
- 테스트 용이성 향상
- 중복 제거
변경하면 안 되는 것:
- 공개 API 시그니처
- 기존 동작
[코드 붙여넣기]흔한 실수
- 너무 모호한 요청
- 필요한 맥락 누락
- 한 번에 너무 많은 것 요청
- AI 응답을 검증 없이 사용
ai
| No | 작성일 | Title |
|---|---|---|
| 3376 | 2026. 08. 19. | MCP 도구를 안전하게 연결하는 방법: 권한 분리·입력 검증·감사 로그 설계 |
| 3344 | 2026. 08. 10. | RAG 검색 품질 높이는 방법: 청크 분할·메타데이터·재순위화 실전 설계 |
| 3312 | 2026. 08. 02. | LLM 서비스 응답 품질을 안정화하는 구조화 출력과 검증 파이프라인 |
| 3280 | 2026. 07. 25. | MCP 서버 운영 가이드: 권한 범위와 입력 스키마로 AI 도구 호출 통제하기 |
| 3251 | 2026. 07. 17. | RAG 검색 품질 높이는 실전 설계: 청킹·메타데이터·하이브리드 검색 적용법 |
| 3198 | 2026. 07. 08. | LLM 도구 호출 안전 설계: 입력 검증, 승인 단계, 실행 로그 만들기 |
| 3165 | 2026. 06. 30. | LLM 답변 품질 평가 운영 가이드: 골든셋과 자동 채점으로 회귀를 막기 |
| 3109 | 2026. 06. 22. | RAG 검색 품질을 높이는 문서 청킹과 메타데이터 설계 가이드 |
| 3051 | 2026. 06. 14. | AI 에이전트 도구 호출 운영 가이드: 권한, 타임아웃, 재시도 설계 |
| 2964 | 2026. 06. 06. | LLM 응답 품질 평가 자동화: 테스트셋과 회귀 점검으로 답변 흔들림 줄이기 |