Articleaws.amazon.com·2026년 7월 14일·0

Multi-agent social intelligence with Strands Agents and Amazon Bedrock

Quick Summary

Thrad.ai는 여러 온라인 소스의 구매 신호를 전문 에이전트가 수집·교차 분석하고, 점수화된 잠재 고객에게 개인화 이메일을 생성하는 다중 에이전트 사회적 인텔리전스 시스템을 구축했다.

Multi-agent social intelligence with Strands Agents and Amazon Bedrock 관련 대표 이미지

🖼️ 인포그래픽

Multi-agent social intelligence with Strands Agents and Amazon Bedrock 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

Multi-agent social intelligence with Strands Agents and Amazon Bedrock 내용을 설명하는 본문 이미지

💡 한 줄 요약

Thrad.ai는 여러 온라인 소스의 구매 신호를 전문 에이전트가 수집·교차 분석하고, 점수화된 잠재 고객에게 개인화 이메일을 생성하는 다중 에이전트 사회적 인텔리전스 시스템을 구축했다.

📌 핵심 요약

  • 개별 소셜 신호는 잡음일 수 있지만, Reddit의 추천 요청·Hacker News 출시·Stack Overflow 활동 증가·GitHub 스타 상승처럼 여러 독립 소스에서 함께 나타나면 구매 준비도가 높은 잠재 고객을 드러낼 수 있다.
  • 기존에는 영업팀이 리드 한 명을 위해 여섯 개 소스를 30~45분 동안 조사한 뒤 이메일을 작성해야 했으며, 다양한 API와 복합적인 분석 요구 때문에 단일 에이전트만으로는 이 과정을 충분히 처리하기 어렵다.
  • 시스템은 트렌드 조사, 잠재 고객 보강, 분석, 이메일 생성의 네 전문 에이전트로 구성되며, 소스별 도구와 역할을 분리하고 Pydantic 검증 계약으로 다음 단계에 전달되는 데이터 형식을 통제한다.
  • 점수는 최소 두 개 독립 소스의 상관 신호를 요구하고, 주제 적합성·시점·참여 가능성·의도·데이터 품질과 ICP 보너스, 신호 발생 시점에 따른 감쇠를 결합해 0~100점으로 산정한다.
  • Swarm은 부족한 정보를 보완하기 위한 동적 재호출 덕분에 이메일 품질이 더 높았고, Graph는 병렬 조사와 고정 흐름 덕분에 지연시간·토큰·비용을 낮췄다. Thrad.ai는 야간 대량 처리에는 Graph, 고가치 잠재 고객 심층 분석에는 Swarm을 선택했다.

🧩 주요 포인트

  1. 교차 소셜 신호가 만드는 잠재 고객 인텔리전스 → 잠재 고객은 여러 온라인 채널에 구매 의도와 제품 관심의 흔적을 남긴다…
  2. Thrad.ai가 마주한 수작업 조사 문제 → Thrad.ai는 대규모 언어 모델 안의 유료 광고를 도입하는 AI 광고 인프라를 구축하고 있으며…
  3. 단일 에이전트 대신 역할 분리형 파이프라인 → 글은 신호의 종류가 넓고 각 데이터 소스의 API가 서로 다르며 분석 자체도 섬세해야 하므로…
  4. 네 전문 에이전트와 데이터 검증 계약 → 트렌드 조사 에이전트는 Hacker News, YouTube, dev.to, ProductHunt, Reddit…
  5. 신호 삼각측량과 리드 선별 방식 → Reddit 도구는 r/SaaS, r/startups, r/devtools, r/selfhosted…

🧠 상세 정리

1. 교차 소셜 신호가 만드는 잠재 고객 인텔리전스

잠재 고객은 여러 온라인 채널에 구매 의도와 제품 관심의 흔적을 남긴다. 예를 들어 창업자가 r/SaaS에서 특정 문제를 해결할 도구를 묻는 동시에 해당 제품이 Hacker News에 출시되고, Stack Overflow 질문이 늘어나며 GitHub 저장소의 스타 수가 증가할 수 있다. 글은 이런 개별 사건 하나만으로는 신뢰하기 어려운 잡음일 수 있으나, 독립된 출처에서 상관된 신호가 확인되면 구매 가능성이 높은 상황을 포착할 수 있다고 설명한다. 따라서 핵심은 단일 게시물의 반응을 추적하는 일이 아니라, 시간과 출처를 가로질러 신호의 조합을 해석하는 일이다.

2. Thrad.ai가 마주한 수작업 조사 문제

Thrad.ai는 대규모 언어 모델 안의 유료 광고를 도입하는 AI 광고 인프라를 구축하고 있으며, 채팅 인터페이스가 광고로 수익화되고 브랜드가 그 안에서 광고할 수 있도록 하는 플랫폼을 제시한다. 이 사업에서는 어떤 회사나 제품이 관심을 가질지 판단하기 위해 다양한 사회적·기술적 신호를 함께 읽어야 하므로, 특히 정보량이 많고 복잡한 리드 조사 문제가 발생했다. 기존 영업팀은 리드 한 명당 여섯 개 출처를 30~45분간 조사한 뒤에야 한 통의 아웃리치 이메일을 작성할 수 있었다. 글은 맥락 없는 일반적 연락은 수신자가 이메일을 열어볼 이유를 만들기 어렵기 때문에, 단순 자동화가 아니라 조사 결과를 반영한 개인화가 필요하다고 본다.

3. 단일 에이전트 대신 역할 분리형 파이프라인

글은 신호의 종류가 넓고 각 데이터 소스의 API가 서로 다르며 분석 자체도 섬세해야 하므로, 하나의 AI 에이전트가 전체 과제를 잘 해결하기 어렵다고 판단한다. 이에 따라 소스 탐색을 담당하는 전문 에이전트들과 결과를 결합해 패턴을 찾는 분석 에이전트를 분리하는 다중 에이전트 방식을 사용한다. 전체 흐름은 잠재 고객 발견, 맥락 보강, 점수 산정, 개인화 이메일 생성으로 이어지며, 네 단계가 각각 하나의 명확한 책임을 가진다. 이 방식은 사회적 인텔리전스뿐 아니라 경쟁 인텔리전스, 후보자 발굴, 시장 조사에도 적용할 수 있는 패턴으로 소개된다.

4. 네 전문 에이전트와 데이터 검증 계약

트렌드 조사 에이전트는 Hacker News, YouTube, dev.to, ProductHunt, Reddit, Stack Overflow에서 출시 동향과 구매 의도 신호를 찾는다. 검색 전문 에이전트는 Wikipedia, GitHub, Lobste.rs, Stack Overflow를 이용해 잠재 고객의 배경과 맥락을 보강하고, 분석 에이전트는 잠재 고객과 트렌드의 조합을 0~100점으로 평가한다. 이메일 생성 에이전트는 브랜드 지식 검색과 리드 저장 기능을 활용해 특정 트렌드에 연결된 개인화 메시지를 작성하고 브랜드 가이드라인에 맞는지 검증한다. 각 에이전트는 도구 집합과 책임 범위, Pydantic으로 검증되는 출력 스키마를 별도로 가지므로, 반환 데이터의 형태가 맞지 않으면 다음 단계로 전달되기 전에 오류를 잡을 수 있다.

5. 신호 삼각측량과 리드 선별 방식

Reddit 도구는 r/SaaS, r/startups, r/devtools, r/selfhosted, r/Entrepreneur의 다섯 서브레딧을 훑고 키워드 패턴으로 게시물을 추천 요청, 경쟁 제품 불만, 제품 출시, 구매 의도의 네 범주로 분류한다. 예컨대 Hacker News의 제품 출시가 Reddit의 ‘어떤 도구를 써야 하는가’라는 질문과 함께 나타날 때 그 잠재 고객의 점수는 올라간다. 반대로 시스템은 최소 두 개의 독립 출처에서 상관된 증거가 있어야 의미 있는 신호로 보며, 이미 파이프라인에 있는 리드는 초기 확인 단계에서 제외한다. Hacker News에서만 화제가 되고 Reddit 논의·Stack Overflow 활동·GitHub 스타 증가가 전혀 없는 경우는 단순 홍보성 움직임일 가능성이 있으므로, 분석에 토큰을 쓰기 전에 걸러낸다.

6. 가중 점수, ICP 보너스, 시간 감쇠

분석 에이전트는 주제 적합성 25%, 시점 관련성 20%, 참여 가능성 20%, 의도 신호 20%, 데이터 품질 15%의 다섯 기준을 가중해 점수를 계산한다. 여기에 오픈 소스 존재감과 B2B 초점을 가진 개발자 도구처럼 이상적 고객 프로필에 부합하는 대상에는 최대 10점의 보너스를 더한다. 신호의 신선도도 점수에 반영되어, 발생 후 24시간 이내의 신호는 1.5배 가중되고 7일을 넘긴 신호는 0.5배 가중된다. 이 설계는 단순한 관심도 집계가 아니라 현재성, 사업 적합성, 의도의 강도, 근거 데이터의 품질을 함께 고려해 후속 이메일 발송 대상을 정하려는 방식이다.

7. Swarm 오케스트레이션의 동적 재조사

Swarm 방식에서는 에이전트들이 공유 작업 메모리를 바탕으로 handoff_to_agent 도구를 사용해 다음 담당자에게 동적으로 제어를 넘긴다. 트렌드 조사 에이전트가 잠재 고객을 찾으면 검색 전문 에이전트가 보강하고, 이어 분석 에이전트가 점수를 매기는 흐름이 기본이지만, 정보가 부족하면 분석 에이전트가 다시 트렌드 조사 단계에 맥락 추가를 요청할 수 있다. 이런 양방향 인계는 입력의 복잡도와 정보 품질이 들쭉날쭉할 때 유용하지만, 실행 경로를 미리 예측하기 어렵고 인계 판단 자체에 토큰이 더 든다. 글은 에이전트 둘이 무한히 서로를 호출하는 상황을 막기 위해 최대 인계 횟수, 실행 제한시간, 반복 인계 탐지 창과 최소 고유 에이전트 수 같은 안전 경계를 설정한다.

8. Graph의 고정 흐름과 조건부 이메일 발송

Graph 방식은 트렌드 조사와 검색 전문 에이전트를 병렬 진입점으로 두고, 두 작업이 모두 끝난 뒤에만 분석 에이전트를 실행하는 고정된 방향성 워크플로를 사용한다. 분석 결과가 60점 이상일 때만 이메일 생성 단계로 넘어가도록 조건부 연결을 두어, 점수 기준이 발송 정책의 관문 역할을 한다. 이 구조는 반복 가능한 작업에서 실행 경로가 항상 같기 때문에 입력을 다시 넣어 실패를 재현하고 감사하기에 유리하다. 다만 추가 맥락이 필요해 앞선 단계로 되돌아가야 하는 경우에는 자동으로 순환하지 않으며, 방향성 비순환 그래프 정의에 전용 피드백 연결을 명시적으로 추가해야 한다.

9. 동일 작업량 비교 결과와 운영 선택

두 방식은 Hacker News 잠재 고객 50명을 대상으로 각각 세 번 실행되어 비교되었고, 이메일 관련성은 구체성·어조·정확성을 기준으로 두 명의 검토자가 1~10점으로 평가했다. Swarm은 잠재 고객당 평균 지연시간 45초, P95 지연시간 78초, 약 1만 2천 토큰, 추정 비용 약 0.08달러였으며 이메일 관련성은 8.2점이었다. Graph는 평균 32초, P95 38초, 약 8,500토큰, 약 0.06달러, 이메일 관련성 7.6점을 기록해 비용을 약 25% 낮추고 지연시간 범위를 더 안정적으로 만들었다. 글은 1,000명 배치에서 Graph가 Swarm보다 약 3.6시간과 20달러를 절약한다고 제시하며, Thrad.ai는 야간 배치에는 Graph를, 고가치 잠재 고객의 주간 심층 분석에는 재조사 능력이 있는 Swarm을 사용한다고 밝힌다.

10. 배포 전제와 프로덕션 운영 범위

실습을 실행하려면 Python, AWS CDK 기본 지식, LLM 개념에 대한 이해와 함께 Amazon Bedrock 접근 권한, DynamoDB·Lambda·Secrets Manager·CDK 권한, Python 3.12 이상, Node.js 18 이상이 필요하다. 글은 의존성 설치와 인프라 배포를 위한 동반 저장소 복제, uv 동기화, CDK 배포 명령을 안내하며, 실습 배포에는 약 60분과 모델 호출 비용 약 3~5달러가 든다고 적는다. DynamoDB 테이블, Lambda 함수, AgentCore 서비스처럼 배포된 리소스는 실행 중 비용이 발생하므로 실습 후 정리 절차를 완료해야 한다는 경고도 포함한다. 마지막으로 로컬 프로토타입을 넘어선 운영 환경에서는 세션 격리, 용량 관리, 관측 가능성이 필요하며, 이를 관리형 서비스로 다루는 배포 구성이 이어진다고 설명한다.

🧾 핵심 주장 / 시사점

  • 구매 의도 탐지는 특정 플랫폼의 인기 지표보다 서로 독립적인 채널에서 동시에 확인되는 신호와 그 신선도를 함께 보는 방식이 더 중요하다는 점을 보여준다.
  • 다중 에이전트 설계에서 역할 분리와 출력 스키마 검증은 단순한 구현 세부사항이 아니라, 잘못된 데이터가 다음 판단 단계로 전파되는 것을 막는 운영 통제 장치다.
  • 동적 협업은 정보가 부족한 고가치 사례에서 이메일의 맥락과 품질을 높일 수 있지만, 반복 가능한 대량 작업에서는 병렬화·조건부 관문·재현성이 있는 고정 그래프가 비용과 지연시간 측면에서 더 적합할 수 있다.

✅ 액션 아이템

  • 개별 소셜 신호의 잡음을 줄이려면 Reddit 요청, HN 출시, SO 활동 증가, GitHub 스타 상승 같은 독립 신호를 동시 상관 분석한다.
  • 리드 한 건당 여섯 소스를 30~45분 수작업으로 조사하던 흐름을 트렌드조사·보강·분석·이메일생성 네 에이전트 파이프라인으로 전환한다.
  • 점수는 두 개 독립 소스 상관을 선행 조건으로 두고 주제적합성·시점·참여가능성·의도·데이터품질·ICP 보너스·시간감쇠를 반영해 0~100점으로 산정한다.

❓ 열린 질문

  • 어떤 신호 조합이 Reddit·HN·SO·GitHub에서 동시 발생할 때 구매 준비도가 높은 후보로 판단할 것인가?
  • Graph와 Swarm은 각각 언제 적용하면 야간 대량 처리와 고가치 리드 심층 분석에서 지연시간·토큰·비용과 이메일 품질의 균형이 맞는가?
  • Pydantic 계약에서 핵심 필드가 누락되면 어떤 지점에서 어떤 예외로 이메일 생성을 재호출해야 할 것인가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.