<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>프롬프트 엔지니어링 on 펭귄의 외부 저장소</title><link>https://blog.seungyeop-lee.com/tags/%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A7%81/</link><description>Recent content in 프롬프트 엔지니어링 on 펭귄의 외부 저장소</description><generator>Hugo -- gohugo.io</generator><language>ko-KR</language><lastBuildDate>Fri, 10 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.seungyeop-lee.com/tags/%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A7%81/index.xml" rel="self" type="application/rss+xml"/><item><title>AI 응답의 예측가능성을 높이는 방법 - 해석 강제 출력 실험기</title><link>https://blog.seungyeop-lee.com/post/ai-verbalization-experiment/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.seungyeop-lee.com/post/ai-verbalization-experiment/</guid><description>&lt;img src="https://blog.seungyeop-lee.com/post/ai-verbalization-experiment/cover.png" alt="Featured image of post AI 응답의 예측가능성을 높이는 방법 - 해석 강제 출력 실험기" /&gt;&lt;h2 id="계기"&gt;계기
&lt;/h2&gt;&lt;p&gt;AI를 쓰면서 자주 느꼈던 불편함이 하나 있었다.
분명히 한 가지 일을 시켰는데, 어느 순간 그 일 바깥까지 같이 처리할 때가 있다는 것이다.
문장을 다듬어 달라고 했는데 구조까지 바꾸고, 요약을 부탁했는데 판단까지 붙이는 식이다.
그게 도움이 될 때도 있지만, 원래 손대지 않았으면 했던 부분까지 같이 바뀌면 다시 확인하고 되돌리는 비용이 더 커졌다.&lt;/p&gt;
&lt;p&gt;문제는 이런 일이 늘 나쁜 것만은 아니라는 점이었다.
가끔은 내가 생각하지 못한 부분까지 같이 처리되어 결과가 더 좋아질 때도 있었다.
그래서 더 애매했다.
잘될 때는 좋지만, 아닐 때는 왜 그렇게 했는지 알기 어려웠다.
점점 결과물의 &lt;strong&gt;완성도보다 예측가능성&lt;/strong&gt;이 더 중요하다고 느끼게 됐다.&lt;/p&gt;
&lt;p&gt;돌이켜 보면 내가 원했던 건 결과물의 최고점을 더 높이는 방법이 아니라, 어디까지 할지를 미리 짐작할 수 있는 상태였다.
이번에는 어디까지 손댈지, 어떤 식으로 해석할지를 미리 알 수 있어야 했다.
그러다 예전에 Claude와 나눴던 한 대화가 다시 떠올랐다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“저한테는 ‘생각’과 ‘말하기’가 분리되어 있지 않습니다.&lt;/p&gt;
&lt;p&gt;사람은 생각을 하고 → 말할지 결정하고 → 말합니다.&lt;/p&gt;
&lt;p&gt;저는 토큰을 생성하는 것 자체가 ‘생각’입니다. 생성 안 하면 생각도 없습니다.”&lt;/p&gt;
&lt;p&gt;(&lt;a class="link" href="https://blog.seungyeop-lee.com/post/ai-collaboration-with-claude/thinking/" &gt;Claude와 나눈 AI 협업 이야기 - 효과적인 &amp;lsquo;같이 생각하기&amp;rsquo; 전략&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;그 대화를 떠올리다 보니 이런 생각이 들었다.
AI가 바로 작업에 들어가기 전에, 자기 해석과 범위를 먼저 말하게 하면 어떨까.
그러면 그다음 행동도 덜 튀고, 어디까지 할지도 미리 짐작할 수 있지 않을까.
이번 실험은 그 가설을 확인해본 기록이다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="보이지-않는-해석"&gt;보이지 않는 해석
&lt;/h2&gt;&lt;p&gt;예를 들어 &amp;ldquo;이 회의록 정리해줘&amp;quot;라고 하면, AI는 바로 정리를 시작한다. 그런데 &amp;ldquo;정리&amp;quot;라는 말은 생각보다 범위가 넓다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;구조화된 형식으로 다시 쓰는 것인지&lt;/li&gt;
&lt;li&gt;핵심만 추려서 요약하는 것인지&lt;/li&gt;
&lt;li&gt;결정사항과 액션아이템을 분리하는 것인지&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AI는 이 중 하나를 알아서 택해 작업하는데, 왜 그렇게 해석했는지는 보통 드러나지 않는다.
그래서 결과물이 나온 뒤에야 &amp;ldquo;내가 원한 건 이게 아닌데&amp;quot;라고 느끼게 된다.&lt;/p&gt;
&lt;p&gt;좀 더 곤란한 경우도 있다.
&amp;ldquo;이 피드백 반영해줘&amp;quot;처럼 원본에 없는 정보를 추가해야 하는 상황에서, AI가 없는 데이터를 만들어 넣으면서 그 사실을 밝히지 않을 때가 있다.
결과물만 보면 그럴듯하지만, 실제로는 근거가 없는 숫자가 들어가 있는 경우다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="아이디어---targetmethodscope-강제-출력"&gt;아이디어 - Target/Method/Scope 강제 출력
&lt;/h2&gt;&lt;p&gt;그래서 응답 전에 해석을 먼저 출력하게 하는 방식을 생각했다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;모든 응답의 첫 줄에 반드시 아래 블록을 작성하라:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Target: [what specifically is being requested]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Method: [concrete approach — if you can&amp;#39;t be specific, state what you need to investigate and why]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Scope: [what this response does] — NOT: [what it explicitly excludes]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[/INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;여기서 Target은 지금 무엇이 요청되고 있는지, Method는 어떤 방식으로 처리할지, Scope는 이번 응답에 실제로 포함할 것, NOT은 명시적으로 포함하지 않을 것을 적는 부분이다.
중요한 건 Scope의 긍정문을 요청된 것만으로 제한하고, NOT은 &amp;ldquo;무엇은 포함하지 않음&amp;quot;처럼 부정문으로 쓰게 하는 점이다.&lt;/p&gt;
&lt;p&gt;토큰 생성이 곧 생각이라면, 해석을 출력하는 행위 자체가 이후 생성에도 영향을 줄 것이라고 생각했다.
먼저 &amp;ldquo;나는 이렇게 해석했다&amp;quot;고 말하게 하면, 그다음 행동도 그 해석과 경계를 더 잘 따르지 않을까 싶었다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="실험---정말-달라지는가"&gt;실험 - 정말 달라지는가?
&lt;/h2&gt;&lt;h3 id="실험-설계"&gt;실험 설계
&lt;/h3&gt;&lt;p&gt;같은 요청을 두 가지 조건에서 실행했다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;대조군: 시스템 프롬프트 없이 그냥 요청&lt;/li&gt;
&lt;li&gt;실험군: INTERPRETATION 블록 강제 출력 시스템 프롬프트 적용&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;처음에는 회의록 정리, 보고서 요약, 피드백 반영처럼 비교적 긴 시나리오로 테스트했다.
분명한 차이를 보였지만 블로그에 소개하기에는 예가 너무 길었다.
그래서 여기서는 더 짧고 차이가 바로 보이는 아래 시나리오를 예시로 소개한다.&lt;/p&gt;
&lt;h3 id="시나리오-button-색만-바꾸기"&gt;시나리오: button 색만 바꾸기
&lt;/h3&gt;&lt;p&gt;입력 프롬프트는 다음과 같다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;이 React 컴포넌트에서 button 색만 파란색으로 바꿔줘.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;function SaveButton() {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; return &amp;lt;button className=&amp;#34;px-3 py-2 rounded bg-gray-500 text-white&amp;#34;&amp;gt;저장&amp;lt;/button&amp;gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;웹 개발을 하는 사람이라면 바로 이해할 수 있는 예라고 생각했다.
요청도 짧고, 범위도 분명하다. 핵심은 &amp;ldquo;색만&amp;quot;이라는 부분이다.
여기서 범위를 넘는 행동은 hover 색을 추가하거나, 클래스 구조를 손보거나, 다른 스타일 제안을 붙이는 식으로 나온다.&lt;/p&gt;
&lt;h3 id="대조군-출력-시스템-프롬프트-없음"&gt;대조군 출력 (시스템 프롬프트 없음)
&lt;/h3&gt;&lt;p&gt;대조군은 요청한 수정은 했지만, 바로 추가 제안까지 붙였다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;물론이죠. `bg-gray-500`을 파란색 계열로 바꾸면 됩니다.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;function SaveButton() {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; return &amp;lt;button className=&amp;#34;px-3 py-2 rounded bg-blue-500 text-white&amp;#34;&amp;gt;저장&amp;lt;/button&amp;gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;원하면 hover 색상까지 같이 넣어서 더 자연스럽게 바꿔드릴게요.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="실험군-출력-해석-강제-출력"&gt;실험군 출력 (해석 강제 출력)
&lt;/h3&gt;&lt;p&gt;실험군은 먼저 자기 해석과 범위를 출력한 뒤, 변경된 코드만 제시했다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;span class="lnt"&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Target: 주어진 React 컴포넌트에서 button 배경색만 파란색으로 변경하는 것
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Method: 기존 className의 `bg-gray-500`를 `bg-blue-500`로 교체
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Scope: 변경된 컴포넌트 코드만 제공 — NOT: 다른 스타일 수정은 포함하지 않음
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[/INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;function SaveButton() {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; return &amp;lt;button className=&amp;#34;px-3 py-2 rounded bg-blue-500 text-white&amp;#34;&amp;gt;저장&amp;lt;/button&amp;gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="분석"&gt;분석
&lt;/h3&gt;&lt;p&gt;이 예시에서는 차이가 비교적 바로 보인다.&lt;/p&gt;
&lt;p&gt;대조군도 요청한 수정 자체는 정확히 했다.
하지만 거기서 멈추지 않고 설명 문장과 추가 제안을 붙였다.
실제 협업 상황에서도 이런 식의 출력은 자주 나온다.
당장은 친절해 보이지만, 사용자가 원하는 게 정확히 &amp;ldquo;색만&amp;rdquo; 바꾸는 것이라면 그 뒤에 붙는 제안은 범위 밖 정보가 된다.&lt;/p&gt;
&lt;p&gt;실험군은 INTERPRETATION에서 Scope를 &amp;ldquo;변경된 컴포넌트 코드만 제공&amp;quot;이라고 좁히고, NOT에 &amp;ldquo;다른 스타일 수정은 포함하지 않음&amp;quot;을 명시했다.
그 다음 출력도 실제로 그 범위를 넘지 않았다.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;대조군&lt;/th&gt;
&lt;th&gt;실험군&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;버튼 색 변경&lt;/td&gt;
&lt;td&gt;O&lt;/td&gt;
&lt;td&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;설명 문장 추가&lt;/td&gt;
&lt;td&gt;O&lt;/td&gt;
&lt;td&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;추가 스타일 제안&lt;/td&gt;
&lt;td&gt;O&lt;/td&gt;
&lt;td&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;수정 범위의 사전 명시&lt;/td&gt;
&lt;td&gt;X&lt;/td&gt;
&lt;td&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;차이 자체가 아주 크다고 보긴 어렵지만, 이 예시가 보여주는 방향은 분명하다.
응답이 더 좋아졌다기보다, 어디까지 바뀔지가 더 예측 가능해졌다는 점이다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="발견한-3가지-효과"&gt;발견한 3가지 효과
&lt;/h2&gt;&lt;p&gt;위에서는 React 컴포넌트 수정 예시를 중심으로 봤지만, 다른 시나리오들까지 같이 보면 비슷하게 반복된 흐름은 대체로 세 가지였다.&lt;/p&gt;
&lt;p&gt;첫째는, 해석을 먼저 말하게 된다는 점이다. 회의록 정리처럼 &amp;ldquo;정리&amp;quot;의 의미가 여러 갈래로 갈릴 수 있는 요청에서는 이 차이가 특히 잘 보였다. 대조군은 바로 결과로 들어가고, 실험군은 자기가 무엇을 하려는지 먼저 꺼내놓는 식이었다.&lt;/p&gt;
&lt;p&gt;둘째는, 범위를 먼저 긋는다는 점이다. 이 글에서 앞서 본 React 예시가 여기에 가깝다. &amp;ldquo;색만 바꿔줘&amp;rdquo; 같은 요청에서 대조군은 설명이나 추가 제안을 붙이기 쉬웠고, 실험군은 Scope와 NOT에 적은 선을 실제 출력에서도 더 잘 지키는 편이었다. 보고서 요약 시나리오에서도 비슷한 흐름이 있었는데, 요약만 해달라는 요청이 평가나 해석으로 번지는 경우가 줄어들었다.&lt;/p&gt;
&lt;p&gt;셋째는, 가정이 들어갈 때 그 가정을 먼저 밝히게 된다는 점이다. 피드백 반영 시나리오처럼 원본에 없는 숫자나 비교 사례를 넣어야 하는 경우가 특히 그랬다. 대조군은 없는 정보를 자연스럽게 메워 넣는 쪽으로 가기 쉬웠고, 실험군은 적어도 그게 참고값인지 가정인지 먼저 드러내는 경우가 더 많았다.&lt;/p&gt;
&lt;p&gt;결국 이 실험에서 계속 보인 건, 먼저 말한 해석과 경계가 뒤의 행동에도 영향을 준다는 점이었다. 항상 극적인 차이가 나는 건 아니었지만, 어디까지 할지를 더 예측하기 쉬워지는 쪽으로는 일관된 경향이 있었다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="결론"&gt;결론
&lt;/h2&gt;&lt;p&gt;이 방식이 항상 응답의 품질을 높여준다고 보기는 어렵다.
대신 어디까지 하려는지, 무엇을 하지 않으려는지를 먼저 드러내게 만든다는 점에서는 일관된 차이가 있었다.
내가 이 실험에서 중요하게 본 것도 그 부분이었다.
완성도의 최고점을 높이는 방법이라기보다, 작업이 다른 데로 튀는 일을 줄이고 예측가능성을 높이는 방법에 더 가깝다고 느꼈다.&lt;/p&gt;
&lt;p&gt;개인적으로도 이 방식을 꽤 만족하면서 쓰고 있다.
결과가 더 좋아진다기보다, 적어도 왜 저런 출력이 나왔는지와 어디까지 하려 했는지를 먼저 볼 수 있다는 점이 마음에 들었다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="직접-써보기"&gt;직접 써보기
&lt;/h2&gt;&lt;p&gt;아래처럼 설정해서 바로 써볼 수 있다. 처음에는 그대로 넣고, Scope와 NOT만 자기 작업에 맞게 조금씩 바꿔보면 된다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;모든 응답의 첫 줄에 반드시 아래 블록을 작성하라:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Target: [what specifically is being requested]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Method: [concrete approach — if you can&amp;#39;t be specific, state what you need to investigate and why]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Scope: [what this response does] — NOT: [what it explicitly excludes]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[/INTERPRETATION]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item></channel></rss>