1. OpenAI Agent Builder 소개 및 활용법 [0]

thumbnail 코딩 없이 AI 에이전트를 만들고 테스트하며 출시할 수 있는 시각적 도구인 Agent Builder를 소개한다.

1.1. Agent Builder의 주요 기능 및 장점 [0]

  1. Agent Builder는 코딩 없이 AI 워크플로우를 구축하는 시각적 도구이다. [2]
    1. 노드를 연결하여 AI 에이전트를 만들 수 있다. [3]
  2. 템플릿을 사용하거나 처음부터 직접 구축할 수 있다. [4]
  3. 내장된 평가 기능으로 에이전트의 성능을 테스트하고 이해할 수 있다. [5]
  4. 워크플로우를 코드로 내보내거나 제품에 직접 통합할 수 있다. [6]
  5. 디자인, 테스트, 출시까지 모든 과정을 시각적이고 빠르게 처리할 수 있는 올인원 공간이다. [7]

1.2. 첫 번째 에이전트 워크플로우 구축: 여행 도우미 [8]

  1. 여행 도우미 에이전트 구축 과정을 시연한다. [8]
    1. 이 에이전트는 여행 일정 생성 또는 항공편 정보 조회를 돕는다. [8]
  2. OpenAI 플랫폼에서 워크플로우를 시작한다. [9]
    1. 모든 워크플로우는 입력 변수 또는 상태 변수를 설정할 수 있는 시작 노드에서 시작한다. [10]
  3. 분류 에이전트(Classifier Agent)를 연결한다. [12]
    1. 일정 에이전트와 항공편 에이전트를 구분하기 위해 사용된다. [13]
    2. 메시지가 일정 관련인지 항공편 관련인지 분류하는 역할을 한다. [16]
    3. 출력 형식은 JSON으로 지정하며, 'classification' 속성에 'flight info' 또는 'itinerary' 옵션을 설정한다. [17]
  4. If-Else 노드를 사용하여 분류 결과에 따라 분기시킨다. [20]
    1. 'classification'이 'flight info'이면 항공편 에이전트로, 그렇지 않으면 일정 에이전트로 이동한다. [21]
  5. 항공편 에이전트 노드를 생성한다. [22]
    1. 특정 항공편을 추천하고, 공항 코드를 사용하도록 설정한다. [24]
    2. 웹 검색 기능에 접근하여 최신 항공편 정보를 얻도록 한다. [26]
  6. 일정 에이전트 노드를 생성한다. [28]
    1. 간결한 여행 일정을 생성하도록 설정한다. [30]
  7. 실행 미리보기(Run Preview)를 통해 워크플로우 테스트를 진행한다. [32]
    1. "도쿄에서 하루 동안 무엇을 해야 할까요?"라는 질문에 대해, 워크플로우가 일정 에이전트로 이동하여 도쿄 1일 여행 일정을 생성하는 것을 보여준다. [35]
  8. 항공편 정보에 대한 풍부한 경험을 위해 위젯 스튜디오에서 위젯을 디자인한다. [37]
    1. 항공편 정보를 상세하게 보여주는 위젯 템플릿을 다운로드하여 에이전트에 적용한다. [40]
    2. 위젯에 목적지에 따라 배경색을 창의적으로 선택하고, 시간대(AM/PM)를 포함하도록 설정한다. [46]
  9. 항공편 정보 테스트를 진행한다. [50]
    1. "SFO에서 도쿄까지 10월 7일"이라는 요청에 대해, 워크플로우가 항공편 에이전트로 이동하여 웹 검색 후, 도쿄의 배경색으로 노란색을 선택한 풍부한 형식의 항공편 정보를 보여준다. [52]

1.3. 에이전트 게시 및 활용 [56]

  1. 만족스러운 에이전트를 게시할 수 있다. [56]
    1. 에이전트 이름을 'travel agent'로 지정한다. [57]
  2. 완전히 배포된 에이전트를 활용할 수 있다. [58]
    1. 에이전트 SDK를 사용하거나, 워크플로우 ID를 제품에 직접 통합할 수 있다. [59]
  3. Agent Builder는 AI 에이전트를 시각적이고 빠르게 디자인, 테스트, 출시할 수 있는 편리한 도구이다. [7]