프롬프트 엔지니어링 : XML 태그 사용하기

🪄 LLM을 더 효과적으로 사용하는 방법

✅ XML 태그를 사용해보세요!


✔️ 프롬프트 안에 XML 태그를 통합하여 프롬프트와 언어 모델의 응답을 더욱 명확하게 할 수 있어요. 특히 Claude에서 XML 태그를 활용한 프롬프팅이 추천되고 있어요. 인스트럭션, 예시, 입력 데이터 등 프롬프트의 주요 부분을 XML 태그로 래핑해보세요. 이 기술은 복잡한 프롬프트나 변수를 갖고 작업할 때 특히 유용해요.


✔️ XML 태그란? XML은 <tag></tag>와 같은 꺽쇠 괄호로 시작하고 끝나는 태그에요. 쌍으로 제공되며 <tag>와 같은 오프닝 태그와 </tag>와 같은 클로징 태그로 구성되어요. 이 태그는 "<tag>content</tag>"와 같이 콘텐츠를 둘러싸는데 사용돼요. 


✔️ XML 태그를 활용해서 다음과 같이 instruction, example, document 등을 분리하고 구조화할 수 있어요. 다음 예시를 참고하세요:


이 document를 분석하고, 아래 instruction에 따라 요약 메모를 작성하시오.

아래 example에 제공된 형식을 따르세요.  

<document>

{{DOCUMENT}}

</document>

<instructions>

{{DETAILED_INSTRUCTIONS}}

</instructions>

<example>

{{EXAMPLE}}

</example>


✅ XML 태그를 활용하려면, 다음을 기억해요. 이 가이드는 특히 Claude에서 작동해요. 1️⃣ 첫째, 포함된 내용을 반영하는 태그 이름을 사용하세요 (예시: <instructions>, <example>, <input>). 2️⃣ 둘째, 프롬프트 전체에서 태그 이름을 일관되게 유지해요. 3️⃣ 셋째, 언제나 오프닝 태그와 클로징 태그를 모두 포함하세요. 4️⃣ 넷째, XML 태그를 중첩하여 사용할수도 있어요. 단 5개 이상의 중첩 레이어를 사용하면 복잡성에 따라 성능이 저하될 수 있어요. 


다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 2일 오전 12:58

댓글 0

    함께 읽은 게시물

    < 뛰어난 리더는 '시간'을 가장 까다롭게 쓴다 >

    1. 관리자 업무 중 상당한 부분을 차지하는 일은 인력, 돈, 자본 등의 자원을 할당하는 것이다.

    ... 더 보기

    < 서비스를 중독성 있게 만드는 결정적 원리 >

    1. 진통제이면서 비타민이어야 한다.

    ... 더 보기

    👋 디자이너도 앱을 만들 수 있을까?

    ... 더 보기

    디자이너도 앱을 만들 수 있을까?

    Brunch Story

    디자이너도 앱을 만들 수 있을까?

    기본적으로 알아야 할 머신러닝 알고리즘 10

    머신러닝을 공부하면서 늘 헤깔리는 것중에 하나가 알고리즘 부문인 거 같습니다. 마침, 이 알고리즘을 깔끔하게 정리한 글이 있어 공유해 봅니다. 데이터 영역에 관심있는 분들 뿐만 아니라 머신러닝이나 AI에 관심있는 분들은 원문을 꼭 일독하시길 강추(!)합니다~^^ 📜 지도학습 👉 선형회귀, 로지스틱 회귀, K-최근접 이웃, 나이브 베이즈, 결정 트리, 랜덤 포레스트, XG부스트, 라이트GBM, 📜 비지도학습 👉 K-평균 군집화, 주성분 분석(PCA) 🔔 선형 회귀(Linear Regression) 🚩 문제 유... 더 보기

    확실히 알아두면 만사가 편해지는 머신러닝 10가지 알고리즘 | 요즘IT

    요즘IT

    확실히 알아두면 만사가 편해지는 머신러닝 10가지 알고리즘 | 요즘IT

     • 

    저장 96 • 조회 3,662


    < 애플을 구한 건 스티브 잡스의 '두 번째 버전'이었다 >

    1. 20대의 스티브 잡스가 했던 행동과 50대에 그가 보여주었던 효율적인 리더십을 혼동하면 안 된다.

    ... 더 보기

    데이터 분석가의 뇌구조가 궁금하다면?

    ... 더 보기