에이전트 만들기

Gemini Enterprise에서 에이전트는 의 컨텍스트 내에서 생성됩니다. 다음 두 가지 기본 방법으로 새 에이전트를 만들 수 있습니다.

  • 프롬프트를 사용하여 에이전트 만들기: 에이전트를 만드는 가장 빠른 방법입니다. 에이전트의 목적을 설명하면 Agent Designer가 앱 내에서 초기 버전을 생성합니다. 이는 기본 에이전트나 더 복잡한 에이전트의 시작점으로 적합합니다.
  • 흐름 빌더를 사용하여 에이전트 만들기: 이 방법을 사용하면 처음부터 에이전트의 설계를 세부적으로 직접 제어할 수 있습니다. 특정 하위 에이전트 구성과 로직 흐름이 필요한 복잡한 다단계 에이전트를 설계하는 데 적합합니다.

이러한 방법은 유연하며 요구사항에 맞게 결합할 수 있습니다. 예를 들어 프롬프트로 초기 에이전트를 생성한 후 흐름 빌더로 전환하여 시각적으로 로직을 개선하고 복잡성을 추가할 수 있습니다.

에이전트 생성 권장사항

에이전트가 효과적이고 효율적으로 작동하도록 하려면 다음 권장사항을 고려하세요.

  • 명확한 목표 정의: 에이전트가 달성해야 하는 목표를 명확하게 명시합니다. 목표를 명확하게 정의하면 에이전트의 로직을 설계하고 성능을 평가하는 데 도움이 됩니다.
  • 작게 시작한 후 확장: 핵심 기능을 처리하는 기본 에이전트로 시작합니다. 안정화되면 점차 더 많은 기능과 복잡성을 추가합니다.
  • 복잡한 작업 세분화: 다단계 에이전트의 경우 큰 작업을 관리 가능한 작은 하위 작업으로 나눕니다. 각 하위 에이전트에는 구체적인 역할이 있어야 합니다.
  • 반복적으로 테스트: 개발의 각 단계에서 에이전트를 정기적으로 테스트합니다. 이렇게 하면 문제를 조기에 파악하고 해결할 수 있습니다.
  • 명확한 요청 사항 제공: 프롬프트를 사용할 때는 구체적이고 간결하게 작성합니다. 에이전트가 목적을 이해할 수 있도록 모호성을 피하세요. 에이전트 생성을 위한 프롬프트 작성 권장사항을 참고하세요.

시작하기 전에

프롬프트를 사용하여 에이전트 만들기

이 메서드를 사용하여 대화형 입력을 통해 에이전트를 빠르게 생성합니다.

콘솔

자연어 프롬프트를 사용하여 에이전트를 만들려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Gemini Enterprise > 페이지로 이동합니다.

    Gemini Enterprise

  2. 앱을 선택하고 대시보드에서 Gemini Enterprise 웹 앱 URL을 복사합니다.

  3. 새 브라우저 탭에서 웹 앱 URL을 엽니다.

  4. 웹 앱 탐색 메뉴에서 + 에이전트 만들기를 클릭합니다.

    에이전트 디자이너 페이지가 표시됩니다.

  5. 채팅 상자에 에이전트의 목적과 의도된 동작을 설명하는 프롬프트를 입력합니다.

  6. 선택사항: 상담사 아이콘 데이터 관리를 클릭하고 에이전트가 사용할 데이터 소스를 사용 설정하거나 사용 중지합니다.

  7. 제출을 클릭합니다.

    상담사 디자이너 캔버스가 표시되고 상담사의 실시간 미리보기가 표시됩니다.

  8. 미리보기 탭에서 에이전트와 상호작용하여 응답을 테스트하고 평가합니다.

  9. 세부정보 탭을 클릭하고 에이전트의 이름과 설명을 검토합니다.

    • 선택사항: 지식 섹션에서 파일 추가를 클릭하여 에이전트의 추가 참조 자료를 업로드합니다.
    • 선택사항: 맞춤설정 섹션에서 사용자가 에이전트와 상호작용하는 방법을 안내하는 시작 프롬프트를 추가합니다. 시작 프롬프트를 원하는 만큼 추가할 수 있지만 시스템에는 한 번에 최대 3개의 프롬프트가 무작위로 표시됩니다.
  10. 선택사항: 왼쪽 채팅 창에 추가 안내를 제공하여 에이전트의 기능과 동작을 개선합니다.

  11. 만들기를 클릭하여 에이전트를 실행하고 사용을 시작합니다.

에이전트 생성을 위한 프롬프트 작성 권장사항

제공하는 프롬프트는 Gemini가 목표를 이해하고 최적의 에이전트를 생성하는 데 도움이 됩니다. 명확하고 관련성 있는 대답을 얻으려면 다음 가이드라인과 권장사항을 따르세요.

  • 모호성을 없앨 수 있을 만큼 충분한 맥락 제공

    에이전트가 수행해야 하는 작업을 구체적으로 명시합니다. 예를 들어 세부정보 수준, 사용할 예시 유형, 필요한 출력을 지정합니다. 이렇게 하면 Gemini Enterprise가 사용자의 요구사항과 더 관련성이 높고 구체적인 에이전트 계획을 생성할 수 있습니다.

    권장하지 않음: Create an agent for sales emails.

    권장: Create an agent that drafts follow-up emails for new sales leads from my CRM. It should search for the contact's company, summarize their business, and suggest how our product can help them.

  • 에이전트의 출력에 경계 또는 제한 설정

    에이전트가 해야 하는 일과 하지 말아야 하는 일을 정의합니다. 대답의 길이, 형식, 어조 또는 포함하거나 제외할 특정 요소를 제한할 수 있습니다. 이를 통해 상담사는 집중력을 유지하고 더 예측 가능한 결과를 생성할 수 있습니다.

    권장하지 않음: Create a sales email agent.

    권장: Create an agent that drafts follow-up emails for sales leads. The drafts should always use a professional tone, be no more than three paragraphs, and never include personal information about the client.

  • Gemini에 질문을 요청하기

    필요한 경우 Gemini에게 질문을 해 달라고 요청합니다. 이를 통해 Gemini는 놓쳤을 수 있는 세부정보를 수집하고 결과 에이전트 계획이 사용자의 기대에 부합하도록 할 수 있습니다.

    권장하지 않음: Create an agent to handle sales emails.

    권장: I need an agent that can help me draft sales emails. First, ask me what information you need to effectively qualify a lead and draft a personalized message.

효과적인 프롬프트의 예

  • 간단한 예: Create a sales email agent that drafts concise follow-up emails to new leads. The tone should be professional, and the email should be no more than three paragraphs.

  • 고급 예: Create an agent that automatically drafts sales emails to leads. Use my Gmail and access emails with the 'leads' label. First, ask me to confirm which leads you should prioritize and what the main selling points are for each. Once you have this information, your drafts should be no more than three paragraphs and use a professional tone. Don't include any technical jargon or slang and never include any personal information about the client.

흐름 빌더를 사용하여 에이전트 만들기

에이전트 설계, 모델 선택, 다단계 오케스트레이션을 세부적으로 제어하려면 이 메서드를 사용하세요.

콘솔

흐름 빌더를 사용하여 에이전트를 만들려면 다음 단계를 따르세요.

  1. 브라우저에서 Gemini Enterprise 웹 앱을 엽니다.
  2. 웹 앱 탐색 메뉴에서 + 에이전트 만들기를 클릭합니다.

    에이전트 디자이너 페이지가 표시됩니다.

  3. 빌더로 이동을 클릭하여 시각적 흐름 빌더를 바로 엽니다.

  4. 흐름 탭에서 기본 에이전트 노드를 추가하고 구성합니다.

    1. 이름: 기본 에이전트의 이름을 입력합니다.
    2. 모델: 기본 에이전트가 사용할 Gemini LLM 모델을 선택합니다.
    3. 설명: 기본 에이전트의 목적을 요약하여 입력합니다.
    4. 지침: 에이전트의 목표, 작업, 동작을 정의하는 자세한 지침을 제공합니다.
    5. 데이터 및 도구: 데이터 소스 및 도구 추가를 클릭하여 앱에 연결된 데이터 소스를 추가합니다.
  5. 하위 에이전트 흐름을 빌드합니다.

    1. 흐름 탭에서 포인터를 기본 에이전트 노드 위로 가져간 다음 하위 에이전트 추가를 클릭합니다.
    2. 하위 에이전트 세부정보를 구성합니다.
  6. 필요에 따라 5단계를 반복하여 하위 에이전트 흐름 로직을 완료합니다.

  7. 세부정보 탭을 클릭하고 에이전트 이름과 설명을 검토합니다.

    • 선택사항: 지식 섹션에서 파일 추가를 클릭하여 에이전트의 추가 참고 자료를 업로드합니다.
    • 선택사항: 맞춤설정 섹션에서 사용자가 에이전트와 상호작용하는 방법을 안내하는 시작 프롬프트를 추가합니다. 시작 프롬프트를 원하는 만큼 추가할 수 있지만 시스템에는 한 번에 최대 3개의 프롬프트가 무작위로 표시됩니다.
  8. 미리보기 탭을 클릭하여 에이전트와 상호작용하면서 에이전트 흐름 로직이 예상대로 작동하는지 테스트하고 평가합니다.

  9. 만들기를 클릭하여 에이전트를 실행하고 사용을 시작합니다.

다음 단계