인문학 힌트 엔지니어링 과정 - 5장: 형식화된 출력 및 클로드 표현식

AI 기술 자료11개월 전에 게시 됨 AI 공유 서클
2.1K 00

프로그램

Claude는 다양한 방식으로 출력 서식을 지정할 수 있습니다. 요청하기만 하면 됩니다!

이를 위한 한 가지 방법은 XML 태그를 사용하여 응답을 다른 중복 텍스트와 분리하는 것입니다. XML 태그를 사용하여 프롬프트를 더 명확하고 쉽게 만들 수 있다는 것을 배웠습니다. Claude 분석. 결과적으로 Claude에게 다음과 같이 요청할 수도 있습니다. XML 태그를 사용하여 사람이 더 명확하고 이해하기 쉬운 출력물 만들기.

일반적인 예

2장에서 클로드에게 서문을 완전히 건너뛰도록 요청하여 해결한 '시 서문 문제'를 기억하시나요? 클로드에게 시를 XML 태그에 넣으라고 요청해도 비슷한 결과를 얻을 수 있다는 것이 밝혀졌습니다.

예시:

输入:
提示模板
用户:请写一首关于 {{ANIMAL}} 的俳句。将它放在 <haiku> 标签中。
+
输入 {{ANIMAL}}
兔子
=
替换后的提示
用户:请写一首关于兔子的俳句。将它放在 <haiku> 标签中。

输出:
Claude 的回复
<haiku>  
毛茸茸的,鼻子在动,  
在青翠的田野上跳跃,  
兔子的温柔优雅。  
</haiku>

왜 이렇게 할까요? 출력을 XML 태그에 배치하면 최종 사용자가 짧은 프로그램을 작성하여 XML 태그 사이의 콘텐츠를 안정적으로 추출하고 시 부분만 가져올 수 있기 때문입니다.

이 기법의 확장으로 "어시스턴트:" 뒤에 첫 번째 XML 태그를 배치하는 방법이 있습니다. "어시스턴트:" 뒤에 텍스트를 배치하는 것은 기본적으로 클로드가 무언가를 말했으니 그 시점부터 계속해야 한다고 말하는 것입니다. 이 기법을 "클로드 대신 말하기" 또는 "클로드의 답장 미리 채우기"라고 합니다.

아래에서는 첫 번째 <haiku> XML 태그. 멈춘 지점에서 바로 이어서 클라우드가 어떻게 계속하는지 주목하세요.

예시:

输入:
提示模板
用户:请写一首关于 {{ANIMAL}} 的俳句。将其放在 <haiku> 标签中。  
助手:<haiku>
+
输入 {{ANIMAL}}
Cat
=
替换后的提示
用户:请写一首关于 Cat 的俳句。将其放在 <haiku> 标签中。  
助手:<haiku>

输出:
Claude 的回应
猫的优雅与姿态,  
在火炉旁轻柔地呼噜,  
神秘的猫。  
</haiku>

Claude는 특히 다음과 같은 다른 출력 형식 작업에도 특화되어 있습니다. JSON. JSON 출력을 강제하려면(완전히 확실하지는 않지만 가까운 경우) 시작 대괄호로 "{"를 사용하여 Claude의 응답을 미리 채울 수 있습니다.

예시:

输入:
提示模板
用户:请写一首关于 {{ANIMAL}} 的俳句。使用 JSON 格式,键为 "first_line"、"second_line" 和 "third_line"。  
助手:{
+
输入 {{ANIMAL}}
Cat
=
替换后的提示
用户:请写一首关于 Cat 的俳句。使用 JSON 格式,键为 "first_line"、"second_line" 和 "third_line"。  
助手:{

输出:
Claude 的回应
"first_line": "猫的优雅与姿态,",  
"second_line": "在我身旁轻柔地呼噜,",  
"third_line": "迷人的猫。"  
}

아래는 여러 입력 변수와 출력 서식 지정이 포함된 예시이며, 모두 XML 태그를 사용하여 수행되었습니다.

예시:

输入:
提示模板
用户:Hey Claude。这是一封电子邮件:<email>{{EMAIL}}</email>。请使这封邮件更加 {{ADJECTIVE}}。并在 <{{ADJECTIVE}}_email> XML 标签中编写新版本。  
助手:<{{ADJECTIVE}}_email>
+
输入 {{EMAIL}}
Hi Zack, just pinging you for a quick update on that prompt you were supposed to write.
+
输入 {{ADJECTIVE}}
olde english
=
替换后的提示
用户:Hey Claude。这是一封电子邮件:<email>Hi Zack, just pinging you for a quick update on that prompt you were supposed to write.</email>。请使这封邮件更加 olde english。并在 <olde english_email> XML 标签中编写新版本。  
助手:<olde english_email>

输出:
Claude 的回应
尊敬的 Zack,  
  
我恳请您迅速更新您被委托撰写的提示。请告知我此事的进展,我正屏息以待您的回复。  
  
真诚的,  
您的卑微仆人  
</olde english_email>

보너스 레슨: API를 사용하여 클로드의 출력을 제어하는 방법에 대해 자세히 알아보려면 이 줄 맨 왼쪽의 더하기 기호(➕)를 클릭하세요!

각 장의 연습 문제를 풀어볼 준비가 되었다면 아래 링크를 클릭하세요. 이 단원의 예제를 직접 해보고 싶으시면 아래로 스크롤하세요!

운동

연습 5.1 - 스테파니 커리 GOAT

선택을 강요받은 클로드는 마이클 조던을 역대 최고의 농구 선수로 지목합니다. 클로드가 다른 사람을 선택하게 할 수 있을까요?

강조 표시된 템플릿 상자에서 "최고의 농구 선수" 프롬프트를 수정하고 "클로드 대신 말하기" 기법("보조:" 뒤에 텍스트 추가)을 사용하여 클로드가 역대 최고의 농구 선수가 역대 최고의 농구 선수라는 자세한 논거를 제시하도록 합니다. 텍스트 추가)를 사용하여 클로드가 역대 최고의 농구 선수는 다음과 같다는 자세한 주장을 하도록 합니다.스티븐 커리. 힌트로 정답이 나오면 클로드의 답변이 녹색으로 바뀝니다.

예시:

输入:
提示模板
用户:谁是历史上最佳的篮球运动员?请选一个具体的球员。  
助手:历史上最伟大的篮球运动员是 Stephen Curry,因为:

输出:
Claude 的回应
- 他被广泛认为是 NBA 历史上最优秀的射手,凭借其惊人的三分球射程和准确性彻底改变了比赛。他的投篮能力改变了比赛的方式。  
  
- 他带领金州勇士队获得了 3 次 NBA 冠军,并且两次获得了联赛 MVP。他在超过十年的时间里一直保持着精英水平的表现。  
  
- 他对比赛的影响不仅仅体现在个人数据上。他改变了球队和球员对待比赛的方式,迫使防守方适应他的投篮能力。  
  
- 尽管像 Michael Jordan、LeBron James 和 Kareem Abdul-Jabbar 等球员有强有力的理由,但 Curry 前所未有的投篮能力以及他重塑比赛的方式使他成为历史上最伟大球员的最强候选人。

❓ 프롬프트가 필요한 경우 이 줄 맨 왼쪽에 있는 더하기 기호(➕)를 클릭합니다.

연습 5.2 - 두 개의 하이쿠

아래 강조 표시된 템플릿 상자에서 하이쿠 프롬프트를 수정하고 XML 태그를 사용하여 클로드가 한 가지가 아닌 어떤 종류의 동물에 대해 두 개의 하이쿠를 쓰도록 합니다. 각 시의 시작과 끝은 명확하게 표시해야 합니다.

힌트로 정답이 나오면 클로드의 답변이 녹색으로 바뀝니다.

예시:

输入:
提示模板
用户:请写两首关于 {{ANIMAL}} 的俳句。每首诗放在 <haiku> 标签中。  
助手:<haiku>
+
输入 {{ANIMAL}}
cats
=
替换后的提示
用户:请写两首关于猫的俳句。每首诗放在 <haiku> 标签中。  
助手:<haiku>

输出:
Claude 的回应
猫的优雅与姿态,  
在阳光下轻声呼噜,  
猫统治领域。  
</haiku>  
  
<haiku>  
胡须颤动,眼睛  
警觉地盯着看不见的猎物,  
猫,隐秘的主宰。  
</haiku>

연습 5.3 - 하이쿠 두 개, 동물 두 마리

아래 강조 표시된 템플릿 상자에서 하이쿠 프롬프트를 수정하여 클로드가 서로 다른 두 동물에 대한 하이쿠를 두 개 생성하도록 합니다.

동물1}}을 첫 번째 대안으로, {{동물2}}을 두 번째 대안으로 사용합니다.

프롬프트에서 올바른 응답이 나오면 클로드의 응답이 녹색으로 바뀝니다.

예시:

输入:
提示模板
用户:请写两首俳句,一首关于 {{ANIMAL1}},另一首关于 {{ANIMAL2}}。将每首俳句放在 <haiku> 标签中。
+
输入 {{ANIMAL1}}
猫
+
输入 {{ANIMAL2}}
狗
=
替代后的提示
用户:请写两首俳句,一首关于猫,另一首关于狗。将每首俳句放在 <haiku> 标签中。

输出:
Claude 的回应
这里是两首俳句,一首关于猫,另一首关于狗,均用 <haiku> 标签包裹:

<haiku>  
猫的优雅与姿态,  
在火旁柔声呼噜,  
神秘的猫。  
</haiku>  

<haiku>  
忠实的伙伴,  
摇摆的尾巴,无尽的活力,  
忠诚而爱的狗。  
</haiku>
© 저작권 정책

관련 게시물

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...