로드 중

설명과 훌륭한 결과물 만들기

강의 515분
이 레슨에서이 레슨을 마치면
  • 설명 체인을 사용하여 사용자의 요구를 정확한 AI 지침으로 변환합니다
  • 설명 실패가 연쇄적으로 발생할 때 이를 포착하고 끊어진 연결 고리까지 거슬러 올라가 추적합니다
  • AI에게 성공의 모습을 정확히 알려주는 테스트를 통해 의도를 표현합니다

사용자가 필요로 하는 것 설명하기

로드 중

사용자가 필요로 하는 것 설명하기 · 5분

요약대본

대부분의 AI 교육은 더 나은 프롬프트를 작성하는 방법을 가르칩니다. 이는 훌륭한 제품을 만드는 데 필요하지만 충분하지는 않습니다. 이 레슨은 전체 설명 체인을 다룹니다: 지저분한 인간의 요구에서 AI가 실행할 수 있는 정확한 지침에 이르는 경로이며, 빌더는 모든 단계에서 번역가 역할을 합니다.

핵심 요점

  • 설명 체인은 사용자의 목소리를 요구사항, 기술 사양, AI 지침으로 연결합니다. 프롬프트 엔지니어링은 그 중 하나의 연결 고리에 불과합니다.
  • 빌더는 모든 단계에서 번역가입니다. AI는 사용자가 말하지 않은 것을 들을 수 없습니다.
  • 작동은 하지만 제품은 그렇지 않은 코드는 설명 실패입니다. 상류에서 어느 연결 고리가 끊어졌는지 찾아보세요.
  • 테스트는 가장 정밀한 형태의 설명입니다. 테스트는 통과했지만 사용자가 만족하지 못했다면, 잘못된 의도를 설명한 것입니다.
  • 모든 단계에는 이전 단계가 대신 내려주지 않은 판단이 필요합니다.

연습

클리닉 대기 시간 프로젝트, 2부

지난 레슨에서 멈췄던 바로 그 지점부터 다시 시작합니다. 문제 개요서, 위임 계획, 수락 테스트를 꺼내세요.

1단계: 제품 요구사항 작성하기

한 단락으로 작성하세요. 문제 개요서에서 사용자 요구를 가져와 측정 가능한 형태로 범위를 정하세요. 모든 형용사는 당신이 방어할 수 있는 결정이어야 합니다. "빠르다"라고 쓴다면 얼마나 빠른지 쓰세요. "간단하다"라고 쓴다면 주차장에서 휴대폰으로 확인하는 환자에게 간단함이 무엇을 의미하는지 설명하세요.

2단계: 기술 사양 작성하기

반 페이지 분량으로 작성하세요. 무엇이 만들어지는지, 어떻게 구조화되는지 설명하세요. 구성 요소의 이름을 붙이세요. 그것들이 서로 어떻게 소통하는지 이름을 붙이세요. 여기서는 AI를 증강 모드로 사용하세요: 제품 요구사항을 공유하고, 기술적 접근 방식을 제안하도록 요청한 다음, 제약 조건에 맞지 않는 부분에 대해서는 반박하세요.

3단계: 테스트 다듬기

이전 레슨의 수락 테스트를 다시 살펴보세요. 각 테스트가 코드가 통과하거나 실패할 수 있는 것이 되도록 다시 작성하세요. 최소 두 가지 엣지 케이스를 추가하세요: 클리닉이 문을 닫았을 때, 데이터가 없을 때, 대기 시간이 0일 때 어떤 일이 일어나는지.

4단계: AI 프롬프트 작성 및 구축하기

사양을 작동하는 코드로 바꾸는 지침을 작성하세요. 제약 조건, 스택 선택, 테스트를 포함하세요. 첫 번째 버전을 구축하세요.

5단계: 시연하기

파트너를 찾으세요. 그들은 클리닉 환자 역할을 합니다 — 아픈 아이가 있고 10분의 시간이 있습니다. 구축한 것을 건네주고 그들이 사용하는 모습을 지켜보세요. 아무것도 설명하지 마세요. 도와주지 마세요.

테스트는 통과했나요? 환자는 만족했나요? 이 답변들이 일치하지 않는다면, 체인의 어느 연결 고리로 돌아가야 할까요?

레슨 성찰

  • 설명 체인에서 어떤 번역 단계가 가장 자연스럽게 느껴지나요? 어떤 단계를 서둘러 넘어가는 경향이 있나요?
  • 클리닉 시연에서, 당신이 의도한 것과 파트너가 경험한 것 사이의 가장 큰 차이는 어디에 있었나요?

다음 단계

다음 레슨에서는 설명에서 분별력으로 넘어갑니다. 무언가를 만들었고 코드는 실행됩니다 — 이제 문제는 그것이 실제로 좋은지 여부입니다.