https://the-decoder.com/anthropics-prompt-optimizer-turns-short-prompts-into-detailed-templates/
https://colab.research.google.com/drive/1SoAajN8CBYTl79VyTwxtxncfCWlHlyy9

프롬프트 엔지니어링 속도를 높이기 위해 Anthropic은 짧은 작업 설명에서 상세한 프롬프트 템플릿을 생성하는 스마트 도구를 제공합니다.


길고 상세한 프롬프트는 언어 모델의 출력 품질에 큰 영향을 미칩니다. 그러나 내용 외에도 서식도 중요한 역할을 합니다.


Anthropic은 짧은 프롬프트를 개선하고 XML 태그(<태그>프롬프트 부분</태그>)를 사용하여 Claude에 최적화된 마크업 언어로 래핑하는 유용한 도구를 출시했습니다.


최종 결과물은 마케팅 전략 찾기와 같은 특정 유형의 작업에 대한 프롬프트 템플릿입니다. 하지만 이 도구는 주제와 같은 가변 콘텐츠도 추출하므로 템플릿을 다른 사례에 빠르게 재사용할 수 있습니다. 이 템플릿은 Claude 및 GPT-4와 같은 다른 지원 언어 모델에서 사용할 수 있습니다.


다음은 제품 설명, 타겟 고객 및 회사 목표에 대한 변수와 5단계 가이드가 포함된 "마케팅 전략 만들기" 작업의 샘플 출력입니다:


Variables:


{'$PRODUCT_DESCRIPTION', '$TARGET_AUDIENCE', '$COMPANY_GOALS'}


************************


Prompt:

Your task is to develop a comprehensive marketing strategy for a product. To create an effective plan, you will need to carefully consider the product itself, the target audience, and the company's overall goals.


First, please provide a detailed description of the product you will be marketing:


<product>

{$PRODUCT_DESCRIPTION}

</product>


Next, describe the target audience for this product:


<audience>

{$TARGET_AUDIENCE}

</audience>


Finally, outline the key goals the company hopes to achieve with this marketing strategy:


<goals>

{$COMPANY_GOALS}

</goals>


Now that you have this key information, follow these steps to build out the marketing strategy:


1. analyze the product and identify its unique selling points and benefits to the target audience. Consider how it stands out from competitors.


2. brainstorm various marketing channels and tactics that would be effective for reaching the target audience. Think about their media consumption habits, interests, and pain points.


3. develop key messaging and positioning that highlights the product's benefits and resonates with the target audience. Ensure it aligns with the company's brand voice.


4. create a mix of marketing tactics that will effectively reach the audience at different stages of the buyer's journey. Consider awareness-building, consideration, and conversion.


5. identify key metrics to measure the success of the marketing strategy and how it will support the company's overarching goals.


First, brainstorm some initial ideas in a <brainstorming> section. Then, synthesize your analysis into a cohesive marketing strategy in a <strategy> section. The strategy should be thorough yet concise.


Remember, the ultimate goal is to create a marketing plan that effectively reaches the target audience, communicates the product's value, and supports the company's objectives. Be creative, targeted, and strategic in your approach.

변수


{'$product_description', '$target_audience', '$company_goals'}


************************


프롬프트:

귀하의 임무는 제품에 대한 종합적인 마케팅 전략을 개발하는 것입니다. 효과적인 계획을 세우려면 제품 자체, 타겟 고객, 회사의 전반적인 목표를 신중하게 고려해야 합니다.


먼저 마케팅할 제품에 대해 자세히 설명해 주세요:


<product>

{$product_description}

</product>


다음으로 이 제품의 타겟 고객을 설명하세요:


<audience>

{$target_audience}

</audience>


마지막으로 이 마케팅 전략을 통해 회사가 달성하고자 하는 주요 목표를 간략하게 설명합니다:


<goals>

{$company_goals}

</goals>


이제 핵심 정보를 확보했으니 다음 단계에 따라 마케팅 전략을 수립하세요:


1. 제품을 분석하고 타겟 고객에 대한 고유한 판매 포인트와 이점을 파악합니다. 경쟁사와 어떻게 차별화되는지 고려하세요.


2. 타겟 고객에게 도달하는 데 효과적인 다양한 마케팅 채널과 전술을 브레인스토밍합니다. 타겟 오디언스의 미디어 소비 습관, 관심사, 불만 사항에 대해 생각해 보세요.


3. 제품의 장점을 강조하고 타겟 오디언스의 공감을 불러일으킬 수 있는 핵심 메시지와 포지셔닝을 개발합니다. 회사의 브랜드 보이스와 일치하는지 확인합니다.


4. 구매자 여정의 여러 단계에서 잠재 고객에게 효과적으로 도달할 수 있는 다양한 마케팅 전략을 수립합니다. 인지도 구축, 고려, 전환을 고려합니다.


5. 마케팅 전략의 성공 여부를 측정할 수 있는 주요 지표와 마케팅 전략이 회사의 중요한 목표를 어떻게 지원할지 파악합니다.


먼저 브레인스토밍> 섹션에서 몇 가지 초기 아이디어를 브레인스토밍합니다. 그런 다음 <전략> 섹션에서 분석을 종합하여 일관된 마케팅 전략으로 만듭니다. 전략은 철저하면서도 간결해야 합니다.


궁극적인 목표는 타겟 고객에게 효과적으로 도달하고, 제품의 가치를 전달하며, 회사의 목표를 지원하는 마케팅 계획을 수립하는 것임을 기억하세요. 창의적이고 타겟팅된 전략적인 접근 방식을 취하세요.


현재 형태의 프롬프트 최적화 도구는 짧은 사용자 입력을 몇 개의 예제와 함께 긴 프롬프트를 통해 실행하는 다소 번거로운 Google Colab 노트북입니다.


이와 같은 Colab 노트북은 설명 텍스트와 개별적으로 실행할 수 있는 Python 코드 스니펫이 혼합되어 있습니다. 마지막 코드 스니펫에서는 생성된 프롬프트를 사용해 볼 수 있으며 원하는 변수를 입력하라는 메시지가 표시됩니다.

주의 사항

1. 노트북을 사용하기 전에 파일 > Google 드라이브에 사본 저장을 통해 Google Colab에 사본을 만들어야 합니다.
2. 또한 console.anthropic.com을 통해 생성할 수 있는 Anthropic의 API 키가 필요합니다. 키는 한 번만 표시되므로 저장하는 것을 잊지 마세요.
3. API를 사용하기 전에 계정에 자금이 충전되어 있는지 확인하세요. Anthropic은 휴대폰 번호 확인 후 실험을 위해 사용자에게 미화 5달러를 제공합니다.

사용 방법


프롬프트 최적화 도구를 사용하려면 빠른 시작 아래의 작업의 첫 번째 코드 섹션에 몇 마디로 작업을 설명하기만 하면 됩니다. 이 섹션에 블로그 글의 제목과 길이 또는 이메일의 어조와 내용 등의 변수를 포함할 수도 있습니다. 변수를 포함하지 않으면 프롬프트 최적화 도구가 자동으로 변수를 생성합니다.

이제 필요한 모든 예방 조치를 취했으므로 코드를 실행할 준비가 되었습니다. 시작하려면 왼쪽의 재생 버튼을 사용하여 섹션을 위에서 아래로 진행하세요. 더 빠르게 실행하려면 전체 빠른 시작 챕터를 축소하고 코드 조각을 한 번에 실행하세요.

빠른 시작의 마지막 단계에는 중괄호 안의 변수를 포함한 전체 프롬프트가 포함되어 있으며, 이를 프롬프트 템플릿 테스트에 직접 붙여넣거나 복사할 수 있습니다. 다른 언어 모델용 채팅 인터페이스에서 사용하려면 프롬프트의 변수를 수동으로 바꿔야 합니다.

https://twitter.com/moritzkremb/status/1766850258477482333