Skip to main content
프롬프트는 대규모 언어 모델(LLM)의 동작을 안내합니다. 프롬프트 엔지니어링은 LLM이 신뢰할 수 있고 유용한 응답을 생성하도록 제공하는 지침을 작성하고, 테스트하며, 개선하는 과정입니다. LangSmith는 프롬프트를 생성하고, 버전 관리하며, 테스트하고, 협업할 수 있는 도구를 제공합니다. 프롬프트 템플릿과 같은 일반적인 개념도 접하게 되는데, 이를 통해 구조화된 프롬프트를 재사용할 수 있으며, 변수를 사용하면 프롬프트에 값(예: 사용자의 질문)을 동적으로 삽입할 수 있습니다. 이 빠른 시작에서는 UI 또는 SDK를 사용하여 프롬프트를 생성하고, 테스트하며, 개선합니다. 이 빠른 시작은 OpenAI를 예제 LLM 공급자로 사용하지만, 동일한 워크플로우가 다른 공급자에도 적용됩니다.
프롬프트 엔지니어링 시작에 대한 비디오를 선호하는 경우 빠른 시작 비디오 가이드를 참조하세요.

사전 준비사항

시작하기 전에 다음 사항이 있는지 확인하세요: UI 또는 SDK 워크플로우에 대한 탭을 선택하세요:
  • UI
  • SDK

1. 워크스페이스 시크릿 설정

In the LangSmith UI, ensure that your OpenAI API key is set as a workspace secret.
  1. Navigate to Settings and then move to the Secrets tab.
  2. Select Add secret and enter the OPENAI_API_KEY and your API key as the Value.
  3. Select Save secret.
When adding workspace secrets in the LangSmith UI, make sure the secret keys match the environment variable names expected by your model provider.

2. 프롬프트 생성

  1. LangSmith UI에서 왼쪽 메뉴의 Prompts 섹션으로 이동합니다.
  2. + Prompt를 클릭하여 프롬프트를 생성합니다.
  3. 필요에 따라 프롬프트와 입력 변수를 편집하거나 추가하여 프롬프트를 수정합니다.
Prompt playground with the system prompt ready for editing.

3. 프롬프트 테스트

  1. Prompts 제목 아래에서 모델 이름 옆의 톱니바퀴 아이콘을 선택하면 Model Configuration 탭의 Prompt Settings 창이 열립니다.
  2. 사용하려는 모델 구성을 설정합니다. 선택한 ProviderModel에 따라 이 구성 페이지에서 구성할 수 있는 매개변수가 결정됩니다. 설정이 완료되면 Save as를 클릭합니다.
    Model Configuration window in the LangSmith UI, settings for Provider, Model, Temperature, Max Output Tokens, Top P, Presence Penalty, Frequency Penalty, Reasoning Effort, etc.
  3. Inputs 상자에서 테스트하려는 입력 변수를 지정한 다음 Start를 클릭합니다.
    The input box with a question entered. The output box contains the response to the prompt.
    Playground에서 프롬프트를 구성하는 더 많은 옵션에 대해 알아보려면 프롬프트 설정 구성을 참조하세요.
  4. 프롬프트를 테스트하고 개선한 후 Save를 클릭하여 향후 사용을 위해 저장합니다.

4. 프롬프트 반복

LangSmith는 팀 기반 프롬프트 반복을 허용합니다. 워크스페이스 구성원은 플레이그라운드에서 프롬프트를 실험하고 준비가 되면 변경 사항을 새로운 커밋으로 저장할 수 있습니다.프롬프트를 개선하려면:
  • 다음과 같은 모델 공급자가 제공하는 프롬프트 생성 모범 사례 문서를 참조하세요:
  • LangSmith의 대화형 도구인 Prompt Canvas로 프롬프트를 구축하고 개선하세요. Prompt Canvas 가이드에서 자세히 알아보세요.
  • 커밋 기록에서 중요한 순간을 표시하기 위해 특정 커밋에 태그를 지정하세요.
    1. 커밋을 생성하려면 Playground로 이동하여 Commit을 선택합니다. 변경 사항을 커밋할 프롬프트를 선택한 다음 Commit을 클릭합니다.
    2. 왼쪽 메뉴의 Prompts로 이동합니다. 프롬프트를 선택합니다. 프롬프트의 상세 페이지에서 Commits 탭으로 이동합니다. 태그 아이콘 을 찾아 Add a Commit Tag를 클릭합니다.
    The tag, the commit tag box with the commit label, and the commit tag name box to create the tag.

다음 단계

비디오 가이드


Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I