2025-08-19
1일 1아티클
데보션
프롬프트 최적화 도구, DSPy
프롬프트 대표 요소
지시(Instruction)
- 모델이 수행할 특정 작업 또는 지시
문맥(Context)
- 문맥이나 참고 정보
입력 데이터(Input Data)
- 응답받고자 하는 입력이나 질문
출력 형식(Output Indicator)
- 출력 유형이나 형식
대표 요소들이 포함될 경우, LLM이 의도를 더 정확하게 이해하고 원하는 답변 제공
DSPy
- Declarative Self-Improving Python
- 모듈 형태로 동작 정의 → DSPy가 데이터와 목적에 맞게 해당 모듈을 자동 최적화
테스트 업무의 유용성
- 모델 성능 검증 등 동일한 질문을 반복 입력하거나, 서로 다른 프롬프트 비교 작업에 유용
동작 순서
- 작업 정의 : 어떤 입력을 받고, 어떤 출력을 원하는지 정의
- 데이터 준비 : 테스트할 질문과 기대 답변(or 평가 기준) 준비
- 최적화 실행 : 시도 → 평가 → 개선 반복
- 결과 출력 : 최적의 프롬프트와 성능 지표 제공
기대 효과
- 프롬프트 관리, 자동 최적화, 재현성을 제공하는 프레임워크이며, 모델 가중치 자동 조정 기능도 내장
- LLM 발화 품질 평가/개선 업무에 유용
- LLM 모델로 입력되는 부정확한 사용자의 발화 보정 역할 기대
오늘 배운 것
- 매터모스트 출결체크 알림 공휴일 제거
- 파이썬 내부 코드에서 String 여러줄 받기할 때, 들여쓰기도 그대로 전달되는 …
내일 할 일
- 상담 피드백 바탕으로 이력서 및 포트폴리오 수정 (주말까지는 완료)