핵심 요약
Slack 워크스페이스에 AI 에이전트를 직접 통합하면 팀이 애플리케이션을 전환하지 않고도 AI의 도움을 받을 수 있지만, 보안 검증과 대화 맥락 유지 및 Slack의 3초 응답 제한 시간 해결이 필수적이다. 이 솔루션은 Amazon API Gateway, AWS Lambda, Amazon SQS를 조합한 비동기 아키텍처를 통해 Slack의 타임아웃 문제를 해결하고 즉각적인 응답성을 확보한다. Amazon Bedrock AgentCore는 대화 메모리와 도구 접근을 관리하며, Model Context Protocol(MCP)을 통해 날씨 정보와 같은 외부 도구를 안전하게 호출한다. AWS CDK를 사용하여 전체 인프라를 자동 배포하며, 개발자는 복잡한 웹훅 핸들러 대신 에이전트의 비즈니스 로직에만 집중할 수 있는 재사용 가능한 통합 레이어를 얻게 된다.
배경
Amazon Bedrock AgentCore 권한이 있는 AWS 계정, AWS CLI(v2.x) 및 Node.js(v18 이상), AWS CDK 설치 및 부트스트랩 완료, Slack 앱 생성 및 워크스페이스 관리 권한
대상 독자
AWS 환경에서 AI 에이전트를 Slack과 통합하여 프로덕션 서비스를 구축하려는 개발자 및 아키텍트
의미 / 영향
이 아키텍처는 기업용 메신저와 AI 에이전트 간의 통합 표준을 제시하며, 특히 긴 추론 시간이 필요한 LLM 애플리케이션의 사용자 경험 문제를 해결한다. AgentCore를 통한 중앙 집중식 메모리 및 도구 관리는 에이전트 도입 비용을 낮추고 보안성을 강화하는 효과가 있다.
섹션별 상세
app_mentions:read
chat:write
im:history
im:read
im:writeSlack 앱 통합을 위해 필요한 Bot Token Scopes 목록



export SLACK_BOT_TOKEN="xoxb-your-token-here"
export SLACK_SIGNING_SECRET="your-signing-secret-here"
./deploy.shSlack 자격 증명을 환경 변수로 설정하고 AWS CDK 인프라를 배포하는 실행 스크립트
실무 Takeaway
- Slack의 짧은 응답 제한 시간을 해결하려면 API Gateway와 SQS를 사용하여 요청 수신과 실제 처리를 분리하는 비동기 아키텍처를 적용해야 한다.
- 별도의 데이터베이스 구축 없이 Slack 스레드 ID를 AgentCore 세션 ID로 활용하면 효율적으로 멀티턴 대화 메모리를 구현할 수 있다.
- 재사용 가능한 Slack 통합 레이어를 구축해두면 내부 에이전트 로직이나 도구만 교체하여 다양한 업무용 AI 봇을 신속하게 배포할 수 있다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.