8장. 대화 검색
이번 장에서 할 일
⌘K(Windows는 Ctrl+K)로 여는 검색 창이 내 대화의 제목과 내용을 실제로 찾게 해요. 4장에서는 예시 데이터에서만 찾았지만, 이제 DB에 저장한 내 대화에서 찾아요.
1. 대화 검색 만들기
7장의 확인을 마친 에이전트에 보내요(7장을 건너뛰었다면 6장).
프롬프트에이전트 대화창에 붙여 넣기
검색 창을 프리셋 팩 features.md "검색"대로 만들어줘. 내 대화의 제목과 내용에서 찾아. 한글 두 글자로도 찾아지게 해줘. 결과 행을 누르면 그 대화로 가.
에이전트는 이런 순서로 일해요.
스펙(기능의 범위와 동작을 적은 문서)을 보여 주며 확인을 받아요.
글자 조각으로 빨리 찾는 색인을 만드는 마이그레이션(DB의 표를 만들거나 바꾸는 기록)을 적용해요.
검색 서버 기능을 만들고, 검색 창의 결과를 DB 결과로 바꿔요.
다른 계정의 대화가 결과에 나오지 않는지 자동 테스트로 확인해요.
리뷰를 마치면 개발 서버를 켜 두고 확인을 요청해요.
이렇게 되면 성공
한글 두 글자(예: "일정")로 제목과 내용이 모두 찾아져요.
결과를 누르면 그 대화가 열리고,
Esc로 닫으면 원래 자리로 돌아와요.다른 계정의 대화는 결과에 나오지 않아요.
괜찮으면 확인했어라고 보내세요.
막히면
에이전트가 물어보면
5장처럼 라운드(기능 하나를 만들거나 요청한 것을 고치고 확인까지 마치는 작업 묶음) 하나로 진행되고, 끝에 직접 써 보고 확인해 달라고 해요. 4장과 5장 표의 질문(디자인 점수, 스킬 업데이트 등)도 나올 수 있어요. 선택지 창에서 답하는 법은 질문에 답하는 법에 있어요.
| 질문 | 답 |
|---|---|
| DB 확장 기능을 켜도 되는지 | 켜줘 |
| 스펙을 확인해 달라 | 읽어 보고 좋아, 진행해줘 또는 고칠 곳 |
| 직접 써 보고 확인해 달라 | 두세 낱말로 찾아본 뒤 확인했어 또는 고칠 곳 |
이 쪽을 다 했나요?
