Sign in to save your progressYou can keep reading without an account, but completed lessons won't be saved.
Sign in

AI 모델로 애플리케이션을 구축할 때는 사용자 입력에서 AI가 생성한 응답까지 데이터가 흐르는 과정을 이해해야 합니다. AWS Bedrock을 사용하여 이 과정이 어떻게 작동하는지 살펴보고, 일반적인 채팅 애플리케이션의 이면에서 무슨 일이 일어나는지 알아보겠습니다.

채팅 애플리케이션의 작동 방식

간단한 채팅 인터페이스가 있는 웹 앱을 만들고 있다고 가정해 보세요. 사용자가 "양자 컴퓨팅을 정의하세요"라고 입력하고 전송을 클릭합니다. 실제로 일어나는 일은 다음과 같습니다:

사용자는 깔끔한 인터페이스를 보지만, 그 응답을 생성하기 위해 이면에서 작동하는 전체 시스템이 존재합니다.

요청 흐름

사용자가 텍스트를 제출하면, 해당 메시지가 거치는 과정은 다음과 같습니다:

  1. 사용자가 웹 인터페이스를 통해 메시지를 제출합니다
  2. 서버가 해당 텍스트를 포함한 요청을 수신합니다
  3. 서버가 Bedrock 클라이언트를 사용하여 AWS Bedrock에 요청을 보냅니다
  4. 요청에는 사용자 메시지와 모델 ID(Claude Haiku 또는 Claude Sonnet 등)가 포함됩니다
  5. 선택된 모델이 요청을 처리하고 텍스트를 생성합니다
  6. AWS Bedrock이 생성된 응답을 포함한 어시스턴트 메시지를 반환합니다
  7. 서버가 이 응답을 사용자의 브라우저로 전달합니다