제퍼넷 로고

비즈니스 전문가인 Amazon Q용 Slack 게이트웨이 배포 | 아마존 웹 서비스

시간

아마존Q 사용자가 작업을 완료하는 데 도움이 되는 새로운 생성형 AI 기반 애플리케이션입니다. Amazon Q는 맞춤형 비즈니스 전문가가 되어 회사의 데이터를 안전하게 사용하여 콘텐츠를 검색하고, 아이디어를 브레인스토밍하고, 요약을 작성할 수 있게 해줍니다. Amazon Q를 사용하면 회사의 정보 저장소, 코드, 데이터 및 엔터프라이즈 시스템에 연결하여 대화하고, 문제를 해결하고, 콘텐츠를 생성하고, 통찰력을 얻고, 조치를 취할 수 있습니다. 자세한 내용은 다음을 참조하세요. 새로운 생성적 AI 기반 도우미인 Amazon Q 소개(미리 보기).

이번 포스팅에서는 가져오는 방법을 알려드리겠습니다. 당신의 비즈니스 전문가, Amazon Q, Slack 사용자에게.

Slack 다이렉트 메시지(DM)를 사용하여 Amazon Q와 대화하여 회사 데이터를 기반으로 질문하고 답변을 얻을 수 있으며, 이메일 초안과 같은 새로운 콘텐츠를 만드는 데 도움을 받고, 첨부 파일을 요약하고, 작업을 수행할 수 있습니다.

팀 채널에 참여하도록 Amazon Q를 초대할 수도 있습니다. 채널에서 사용자는 새 메시지에서 질문을 하거나 언제든지 기존 스레드에 태그를 지정하여 추가 데이터 포인트를 제공하고 토론을 해결하거나 대화를 요약하고 다음 단계를 캡처할 수 있습니다.

솔루션 개요

Amazon Q는 놀랍도록 강력합니다. 다음 데모를 확인해 보세요. 보는 것이 곧 믿는 것입니다!

데모에서 Amazon Q 애플리케이션은 AWS 백서 세트로 채워져 있습니다. 자신의 Amazon Q 비즈니스 전문가 애플리케이션을 회사 문서 및 지식 기반 기사로 채울 수 있으므로 질문에 대한 답변을 얻을 수 있습니다!

필요한 모든 것은 오픈소스로 제공됩니다. GitHub 레포.

이 게시물에서는 AWS 계정에 Amazon Q를 배포하고 이를 Slack 작업 공간에 추가하는 프로세스를 안내합니다. 다 마치면, 그것 없이 어떻게 관리했는지 궁금할 것입니다!

다음은 수행할 수 있는 작업 중 일부입니다.

  • 메시지에 응답 – DM에서는 모든 메시지에 응답합니다. 채널에서는 @멘션에만 응답하고 대화 스레드에서 응답합니다.
  • 마크다운이 포함된 답변 렌더링 – 여기에는 제목, 목록, 굵게, 기울임꼴, 표 등이 포함됩니다.
  • 감정 추적 – 사용자 감정을 추적하기 위해 좋아요 및 싫어요 버튼을 제공합니다.
  • 소스 속성 제공 – Amazon Q에서 사용하는 소스에 대한 참조 및 하이퍼링크를 제공합니다.
  • 대화 맥락 이해 – 대화를 추적하고 상황에 따라 응답합니다.
  • 여러 사용자를 파악하세요 – 스레드에 태그가 지정되면 누가 언제 무엇을 말했는지 알 수 있으므로 상황에 맞게 기여하고 요청 시 스레드를 정확하게 요약할 수 있습니다.
  • 첨부파일 처리 – 문서 질의응답, 요약 등 첨부파일을 최대 5개까지 처리할 수 있습니다.
  • 새 대화 시작 – 다음을 사용하여 DM 채널에서 새로운 대화를 재설정하고 시작할 수 있습니다. /new_conversation.

슬랙 예시

다음 섹션에서는 자신의 AWS 계정과 Slack 작업 공간에 프로젝트를 배포하고 실험을 시작하는 방법을 보여줍니다!

사전 조건

AWS 계정과 AWS 자격 증명 및 액세스 관리 (IAM) 역할 및 이 애플리케이션에 필요한 리소스와 구성 요소를 생성하고 관리할 수 있는 권한이 있는 사용자입니다. AWS 계정이 없으면 다음을 참조하세요. 새로운 Amazon Web Services 계정을 생성하고 활성화하려면 어떻게 해야 합니까?

또한 기존에 작동하는 Amazon Q 비즈니스 전문가 애플리케이션이 있어야 합니다. 아직 설정하지 않았다면 다음을 참조하세요. Amazon Q 애플리케이션 생성.

마지막으로 앱을 생성하고 Slack 조직에 게시하려면 Slack 계정과 액세스 권한이 필요합니다. 없는 경우 회사에서 실험할 Slack 샌드박스 조직을 만들 수 있는지 확인하거나 다음으로 이동하세요. slack.com 무료 Slack 계정과 작업공간을 생성하세요.

솔루션 리소스 배포

우리는 사전 구축된 것을 제공했습니다 AWS 클라우드 포메이션 AWS 계정에 필요한 모든 것을 배포하는 템플릿입니다.

개발자이고 코드에서 솔루션을 빌드, 배포 또는 게시하려는 경우 다음을 참조하세요. 개발자 읽어보기.

CloudFormation 스택을 시작하려면 다음 단계를 완료하십시오.

  1. 에 로그인 AWS 관리 콘솔.
  2. 다음 중 하나를 선택하십시오 발사 스택 원하는 AWS 리전에 대한 버튼을 눌러 AWS CloudFormation 콘솔을 열고 새 스택을 생성합니다.
지역 발사 스택
N. 버지니아(us-east-1)
오리건(us-west-2)
  1. 럭셔리 스택 이름, 앱 이름을 입력합니다(예: AMAZON-Q-SLACK-GATEWAY).
  2. 럭셔리 AmazonQAppId, 기존 Amazon Q 애플리케이션 ID를 입력합니다(예: 80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5). Amazon Q 콘솔에서 복사할 수 있습니다.
  3. 럭셔리 AmazonQ지역에서 Amazon Q 애플리케이션을 생성한 지역(us-east-1 또는 us-west-2)을 선택합니다.
  4. 럭셔리 AmazonQUserId, Amazon Q 사용자 ID 이메일 주소를 입력합니다(Slack 사용자 이메일을 사용자 ID로 사용하려면 비워 두세요).
  5. 럭셔리 ContextDaysToLive, 대화 메타데이터를 캐시에 보관할 기간을 입력하세요. 아마존 DynamoDB (이것을 기본값으로 둘 수 있습니다).

CloudFormation 스택 상태가 다음과 같은 경우 CREATE_COMPLETE을 선택하십시오 출력 탭을 열고 열어두세요. 이후 단계에서 필요합니다.

앱 만들기

이제 Slack에서 앱을 생성할 수 있습니다. 다음 단계를 완료하세요.

  1. 다음에서 Slack 앱을 생성하세요. https://api.slack.com/apps 생성된 매니페스트에서 - 스택 출력에서 ​​복사하여 붙여넣습니다. SlackAppManifest.
  2. 왼쪽 메뉴에서 앱 홈 탐색 창에서 해당 섹션까지 아래로 스크롤합니다. 탭 표시.
  3. 사용 메시지 탭.
  4. 선택 사용자가 메시지 탭에서 슬래시 명령과 메시지를 보낼 수 있도록 허용.

이는 사용자가 앱에 메시지를 보낼 수 있도록 하는 필수 단계입니다.

Slack 활성화 메시지

작업 공간에 앱 추가

이제 작업 영역에 앱을 추가할 수 있습니다. 이는 다음 단계에 필요한 봇 사용자 OAuth 토큰 값을 생성하는 데 필요합니다.

  1. We Buy Orders 신청서를 클릭하세요. OAuth 및 권한 (의 https://api.slack.com) 및 선택 작업공간에 설치 OAuth 토큰을 생성합니다.
  2. Slack에서 워크스페이스로 이동합니다.
  3. 작업공간 이름을 선택하고, 설정 및 관리앱 관리.
  4. 새로 생성된 앱을 선택합니다.
  5. 오른쪽 창에서 다음을 선택합니다. 앱 디렉토리에서 열기.
  6. 왼쪽 메뉴에서 Slack에서 열기.

AWS Secrets Manager에서 Slack 비밀 구성

Amazon Q 봇을 대신하여 각 요청 및 게시물의 서명을 확인하기 위해 Slack 비밀을 구성해 보겠습니다.

이 예에서는 Slack 토큰 순환을 활성화하지 않습니다. 다음을 통해 회전을 구현하여 프로덕션 앱에 대해 이를 활성화할 수 있습니다. AWS 비밀 관리자. 다음에서 이슈(또는 끌어오기 요청)를 생성하세요. GitHub 레포 이 기능을 향후 버전에 추가하려는 경우.

Secrets Manager에서 비밀을 구성하려면 다음 단계를 완료하세요.

  1. AWS CloudFormation 콘솔에서 스택으로 이동합니다. 출력 탭을 클릭하고 링크를 선택하세요. SlackSecretConsoleUrl Secrets Manager 콘솔로 리디렉션됩니다.
  2. 왼쪽 메뉴에서 비밀 값 검색.
  3. 왼쪽 메뉴에서 편집.
  4. 값을 바꿉니다. SlackSigningSecretSlackBotUserOAuthToken Slack 애플리케이션 구성의 값을 사용하여 기본 정보OAuth 및 권한.

실수로 복사하지 않도록 주의하세요 고객 비밀 대신 서명 비밀.

비밀 수정

Amazon Q 사용 시작

Slack에서 Amazon Q 사용을 시작하려면 다음 단계를 완료하세요.

  1. Slack 작업 공간을 엽니다.
  2. $XNUMX Million 미만 , 관리, 새로운 Amazon Q 앱을 추가하세요.
  3. 선택적으로 Amazon Q 앱을 팀 채널에 추가합니다.
  4. 앱 DM 채널에 다음을 입력하세요. Hello.

인사

이제 강력한 새 AI 도우미를 샌드박스 Slack 환경에 배포했습니다.

직접 사용해 보고, 이 게시물에 설명된 모든 기능을 사용해 보고, 데모 비디오에서 본 내용을 복사하세요. 가장 중요한 것은 자신의 Amazon Q 비즈니스 전문가 애플리케이션에 수집한 문서와 관련된 주제에 대해 질문할 수 있다는 것입니다. 하지만 거기서 멈추지 마세요. 유용하게 사용할 수 있는 추가 방법을 찾을 수 있으며, 그렇게 되면 댓글을 게시하여 알려주세요.

얼마나 유용한지 확신했다면 Slack 관리자와 대화하고(그리고 그들에게 이 게시물을 보여주고) 협력하여 회사의 Slack 작업 공간에 배포하세요. 동료 직원들이 감사할 것입니다!

정리

이 솔루션 실험을 마쳤으면 Slack에서 앱을 삭제하세요(https://api.slack.com/apps) AWS CloudFormation 콘솔을 열고 AWS 리소스를 삭제하여 AWS 리소스를 정리합니다. AMAZON-Q-SLACK-GATEWAY 배포한 스택입니다. 이렇게 하면 솔루션을 배포하여 생성한 리소스가 삭제됩니다.

결론

이 게시물에서 설명하는 샘플 Amazon Q Slack 애플리케이션은 오픈 소스로 제공됩니다. 이를 자체 솔루션의 시작점으로 사용할 수 있으며 GitHub 풀 요청을 통해 수정 사항과 기능을 다시 제공하여 더 나은 앱을 만드는 데 도움을 줄 수 있습니다. 코드를 살펴보고 선택하세요. 손목 시계 FBI 증오 범죄 보고서 GitHub 레포 새 릴리스에 대한 알림을 받고 최신 업데이트를 다시 확인하세요. 또한 개선 사항이나 기능에 대한 제안도 듣고 싶습니다.

Amazon Q에 대한 자세한 내용은 다음을 참조하세요. Amazon Q(비즈니스용)란 무엇입니까?


저자에 관하여

게리 베나타 AWS HR의 수석 소프트웨어 개발 관리자입니다. Gary는 2012년 인턴으로 Amazon에서 시작하여 확장 가능한 실시간 이상치 탐지 시스템 구축에 주력했습니다. 그는 시애틀과 룩셈부르크에서 근무했으며 현재 이스라엘 텔아비브에 거주하며 인적 자원의 미래를 혁신할 소프트웨어 구축에 전념하고 있습니다. 그는 다자간 계산을 통해 디지털 지갑을 안전하게 만드는 데 중점을 두고 Zengo라는 스타트업을 공동 창립했습니다. 그는 파리 소르본 대학에서 소프트웨어 공학 석사 학위를 받았습니다.


밥 스트라 한

밥 스트라 한 AWS Language AI Services 팀의 수석 솔루션 아키텍트입니다.

spot_img

최신 인텔리전스

spot_img