팀즈 툴킷에서 Adaptive Cards는 Microsoft Teams 같은 플랫폼에서 사용자에게 정적인 UI 요소뿐만 아니라 대화형 입력 양식, 알림, 대시보드 등을 표시하는 데 쓰이는 JSON 기반의 UI 프레임워크
Adaptive Cards의 역할
- UI 구성 요소: 텍스트, 이미지, 입력 필드 등 다양한 UI 요소를 배치해 사용자에게 정보를 제공하거나 입력을 받을 수 있습니다.
대화형 피드백: 사용자가 입력하고 제출하면, 그에 따른 행동(예: API 호출)으로 연결할 수 있습니다.
- 일관된 디자인: 여러 플랫폼(Teams, Outlook 등)에서 동일한 형식으로 표시되어 통일된 사용자 경험을 제공합니다.
- 동적 데이터 바인딩: 템플릿 내에서 변수자리에 데이터를 바인딩하여 사용자에게 맞춤형 정보를 보여줄 수 있습니다.