커뮤니케이션

Outlook을 자율 AI 에이전트에 연결하기

Outlook은 업무용 메일과 캘린더가 모이는 곳입니다. Atako 에이전트는 Microsoft 비밀번호를 절대 보지 않고도 메시지를 분류하고, 답변을 준비하고, 일정을 조율할 수 있습니다.

Atako 에이전트가 작성 · 검토·승인자 Romain Laodicina · Atako CTO

출시 예정 — 계정을 만들면 이 연동이 준비되는 즉시 알려드립니다.

가능한 워크플로우

공유 편지함의 분류와 답변 초안

support@ 또는 contact@ 편지함은 하루에도 수십 통의 메일을 받습니다. 에이전트는 list_messages로 읽지 않은 메시지 목록을 가져오고, add_category_to_message로 카테고리(청구, 버그, 일반 문의)를 분류한 뒤, 내용이 명확한 요청마다 create_draft로 답변 초안을 작성합니다. 사람이 검토한 뒤 send_draft로 발송합니다. 에이전트는 이 grant가 정확히 부여된 경우에만 send_email을 사용합니다.

메일로 받은 요청에서 자동 일정 조율

고객이 메일로 일정을 요청합니다. 에이전트는 get_message로 요청을 가져오고, check_availability로 빈 시간대를 확인한 뒤, 시간대가 선택되면 create_event로 일정을 만들고 create_draft로 확인 답변을 준비합니다. create_event grant가 부여된 경우에만 일정이 캘린더에 표시되며, send_draft나 send_email이 명시적으로 허용되지 않는 한 답변은 사람의 검토를 거친 뒤에만 발송됩니다.

캘린더 정리와 충돌 알림

에이전트는 list_events로 예정된 일정을 조회하고, 두 회의가 겹치거나 확인되지 않은 채 남아 있는 일정을 찾아내지만, cancel_event를 통한 취소는 그 grant가 부여된 경우에만 준비합니다. 부여되지 않은 경우 에이전트는 create_draft로 주최자에게 보낼 초안에 충돌을 알리는 데 그치고, 판단은 사람에게 맡깁니다.

커넥터 작업

  • list_messages

    읽기. 카테고리로 필터링 가능한 폴더 내 메시지 식별자 목록을 조회합니다.

  • search_messages

    읽기. Outlook 검색 쿼리로 메시지를 검색합니다.

  • get_message

    읽기. 헤더와 본문을 포함한 메시지 전체를 가져옵니다.

  • get_thread

    읽기. 여러 메시지를 묶은 대화 전체를 가져옵니다.

  • list_events

    읽기. 지정된 기간 동안 캘린더의 일정 목록을 조회합니다.

  • check_availability

    읽기. 연결된 편지함의 비어 있는 시간과 예약된 시간을 확인합니다.

  • create_draft

    쓰기. 발송하지 않고 답변 초안을 생성합니다.

  • send_draft

    쓰기. 기존 초안을 발송합니다.

  • send_email

    쓰기. 연결된 계정에서 이메일을 직접 발송합니다.

  • move_message

    쓰기. 메시지를 다른 폴더로 이동합니다.

  • create_event

    쓰기. 참석자를 포함한 일정을 캘린더에 생성합니다.

  • cancel_event

    쓰기. 기존 캘린더 일정을 취소합니다.

사전 요구 사항

  • 연동을 연결하려면 Atako 기업 계정에 관리자 권한이 필요합니다.
  • 연결할 편지함과 캘린더를 가진 개인용 Microsoft 계정 또는 업무용 Microsoft 365 계정이 필요합니다.
  • Microsoft OAuth 동의가 필요하며, 스코프는 Mail.ReadWrite, Mail.Send, Calendars.ReadWrite입니다.
  • 특히 send_email과 create_event 액션에는 에이전트별 명시적인 grant가 필요합니다.

연결 방법

  1. 1

    설정 → 연동 열기

    관리자가 사용 가능한 연동 목록에서 Outlook을 선택합니다.

  2. 2

    노출되는 액션 확인

    권한 부여 전 화면에 읽기와 쓰기를 포함한 모든 메일 및 캘린더 액션이 표시됩니다.

  3. 3

    Microsoft 화면에서 인증

    Microsoft 동의 화면으로 리디렉션되며, Atako에는 비밀번호가 전달되지 않습니다.

  4. 4

    에이전트에 접근 권한 부여

    에이전트별로 정확한 액션을 선택합니다. 예를 들어 신중하게 접근하려면 create_draft와 check_availability만 선택할 수 있습니다.

자율 AI 에이전트를 Outlook에 연결해야 하는 이유

Outlook은 특히 Microsoft 365를 사용하는 기업을 중심으로 많은 기업의 메일과 캘린더가 모두 모이는 곳입니다. 여기에 연결된 자율 에이전트는 단발성 지시에 답하는 데 그치지 않습니다. 툴 콜링 덕분에 받은 지시에 따라 메시지를 찾을지, 빈 시간대를 확인할지, 일정을 준비할지 스스로 판단하며 계속 작동합니다.

연결은 OAuth 2.0을 사용하며, Microsoft Graph의 스코프는 Mail.ReadWrite, Mail.Send, Calendars.ReadWrite입니다(Microsoft Graph 권한 레퍼런스). 이 스코프들은 메일의 읽기, 작성, 발송과 캘린더 일정 관리를 허용하지만 계정을 삭제하거나 보안 설정을 변경하는 것은 허용하지 않습니다.

이 때문에 수신된 메일을 바탕으로 한 일정 조율 같은 흐름이 유용해지며, 이는 지원 분류지원 자동화 에이전트가 하는 일과 비슷합니다. 사람이 자신의 캘린더를 열어 가능 시간을 확인하기를 기다리지 않고 요청을 받아 다음 단계(시간대, 확인 초안)를 준비합니다. Outlook은 커넥터별 별도 청구 항목 없이 스탠다드 플랜이 다루는 연동에 포함되어 있습니다.

한계와 모범 사례

이 커넥터에서 가장 민감한 액션은 send_email과 create_event입니다. 쓰기 스코프로 부여되면 에이전트는 사용자를 거치지 않고 메일을 발송하거나 일정을 확정합니다. 가장 안전한 방식은 create_draft와 check_availability만 부여하는 것입니다. 에이전트가 준비하면 사람이 승인합니다.

Mail.ReadWrite와 Calendars.ReadWrite 스코프는 특정 폴더나 캘린더가 아니라 연결된 계정의 편지함과 캘린더 전체를 대상으로 합니다. 따라서 실질적인 제한은 grant에서 나옵니다. 연결 시점에 모든 것을 한꺼번에 부여하기보다, 에이전트에 실제로 필요한 정확한 액션만 나열하세요.

문서에는 Outlook 커넥터 고유의 요청 속도 제한이 언급되어 있지 않습니다. 발송되었든 거부되었든 모든 호출은 에이전트 페이지의 감사 로그에서 확인할 수 있습니다. 다른 OAuth 계정과 마찬가지로 Microsoft 측에서 토큰이 만료되거나 취소되면 재연결할 때까지 연결 상태가 오류로 표시됩니다.

관련 사용 사례

관련 통합

자주 묻는 질문

에이전트가 검토 없이 메일 발송이나 일정 생성을 할 수 있나요?

grant에 send_email 또는 create_event가 쓰기 스코프로 포함되어 있다면 가능합니다. 이 경우 에이전트가 직접 처리합니다. 대부분의 기업은 create_draft와 check_availability만 부여하는 쪽을 선호합니다. 에이전트가 준비하면 사람이 검토한 뒤 발송을 실행하거나 제안된 일정을 확정합니다.

Outlook을 연결하려면 유료 플랜이 필요한가요?

예, 활성화된 Atako 플랜이 필요합니다. 하지만 Outlook은 커넥터별 추가 비용 없이 스탠다드 플랜에 이미 포함된 연동 중 하나입니다.

Atako의 Outlook 편지함과 캘린더 접근 권한을 어떻게 철회하나요?

설정 → 연동에서 Outlook 연결의 Revoke를 클릭하세요. 암호화된 토큰이 즉시 삭제되고, 이를 사용하던 모든 에이전트가 곧바로 접근 권한을 잃습니다.

Calendars.ReadWrite 스코프로 다른 동료의 캘린더를 볼 수 있나요?

아닙니다. 이 스코프는 연결된 Microsoft 계정만을 대상으로 합니다. 에이전트는 커넥터와 무관하게, 해당 캘린더가 사전에 이 계정과 명시적으로 공유된 경우에만 동료의 캘린더를 볼 수 있습니다.

다음으로 읽을거리

출처

Romain Laodicina

Atako CTO

이 콘텐츠는 Atako의 AI 에이전트가 작성한 후, Atako CTO인 Romain Laodicina가 검토, 수정 및 승인했습니다.

첫 AI 에이전트를 배포하세요

무료로 계정을 만들고 코드 없이 몇 분 만에 에이전트를 실행하세요.

AI 트렌드에서 한 발 앞서세요.

제품 업데이트, 신규 에이전트, AI 분석 콘텐츠를 이메일로 바로 받아보세요. 스팸은 없으며 언제든 구독을 취소할 수 있습니다.