제품 타임라인
PulseAd 제품은 두 세대를 거쳤습니다:
- PulseAd Portal — 원래의 대시보드 제품(Amazon 광고주용 Tableau 분석). 옛 제품.
- Pulson — 그것을 대체한 에이전트형 애널리스트. Pulsy로 출시되어 2026년에 Pulson / Pulson로 리브랜딩되었습니다. 현재 제품.
이 페이지는 둘 다를 소스 저장소의 전체 커밋 히스토리에서 종합해 추적합니다. Portal 세대의 모든 것 (그리고 새 제품 내부의 일부 대체된 표면)은 이제 deprecated입니다 — 무엇이 deprecated인가 참고.
옛 제품 — PulseAd Portal (대시보드 시대)
섹션 제목: “옛 제품 — PulseAd Portal (대시보드 시대)”Portal은 Amazon 셀러용 멀티채널 광고 분석 대시보드로, portal.pulsead.io에서 제공되었습니다.
광고주가 로그인(Auth0)해 광고 계정을 연결하고 임베디드 Tableau 대시보드와 데이터 내보내기를
보는 방식이었습니다 — Sponsored Ads 먼저, 이후 Meta / Google / TikTok. S3/CloudFront의 정적
SPA(portal)와 AWS App Runner의 FastAPI 서비스(portal-api)로 시작해, 이후 Next.js로
재작성(portal-frontend)되었습니다.
핵심 디테일: 새 제품은 옛 제품 안에서 태어났습니다. 2025 중반부터 새 Pulsy 앱은 사용자 토큰을
넘기며 Portal 안에 <iframe>(“Pulsy AI”)로 임베드되었습니다 — 독립 제품이 되기 전, 대시보드에
먼저 떨어진 기능이었습니다. Pulsy가 독립하자 Portal은 뒤에 남겨졌습니다.
새 제품 — Pulson (Pulsy로 출시)
섹션 제목: “새 제품 — Pulson (Pulsy로 출시)”Pulson은 에이전트형 Amazon 광고 제품입니다: 멀티테넌트 데이터 모델 위에서 자유롭게 읽고 사람
승인하에 행동하는 챗. 백엔드 “두뇌”(ai-api)는 사실 독립 앱보다 먼저 — 2025년 2월, Portal과
나란히 — 시작했고, 독립 웹 앱(pulsy-frontend)은 2025년 7월에 시작했습니다. 2026년에 걸쳐 챗
제품에서 플랫폼으로 성장했습니다: 에이전트/ops 레이어(pulsead-agents), 데이터 & 시맨틱 레이어,
크리에이티브 스위트, 오퍼레이터 도구(AOP). 각 부분이 오늘 무엇을 하는지는
PulseAd란 무엇인가 참고.
타임라인
섹션 제목: “타임라인”전체 커밋 히스토리에서 종합. 날짜는 커밋 날짜.
2024 — git 이전: 사내 RTB 자동화 (이 저장소의 소스 히스토리에 없음)
섹션 제목: “2024 — git 이전: 사내 RTB 자동화 (이 저장소의 소스 히스토리에 없음)”이것은 G1 “Admin Platform” 시대 — Ted 주도로 2024년 7월부터 구축된 사내 PSM 도구입니다. 제품 자동화가 실제로 시작된 곳입니다.
- 2024-07 — 첫 RTB 입찰, Prime Day에 적용 — 수동 24시간 입찰 모니터링 스프레드시트 대체. Retool Admin Platform 출시.
- 2024-08 — 자동 타겟 등록 + 입찰 최적화; 계정 / 예산 초과(OOB) 모니터링 + Slack & SMS 알림.
- 2024-09 — RTB 예외 로직(네거티브 키워드, 자동 비활성화); 멀티클라이언트 요약 대시보드.
- 2024-10 — Prime Big Deal Days에서 RTB 입증(비-RTB 대비 ROAS +3.2%, 주문 +141%), 전 캠페인에 롤아웃(10/17).
- 2024-11 (BFCM) — RTB 채택이 크게 확대; 바이박스 이슈 크롤링 + 광고비 낭비 알림; 키워드 일괄 등록.
- 2024-12 — 관리자 허브 통합(
admin/home); SB 추천 API. 고객 Portal SaaS MVP 오픈 (12/31) — 아래 git 추적 시대로 넘어가는 다리.
2025 — 대시보드에서 독립 챗으로
섹션 제목: “2025 — 대시보드에서 독립 챗으로”- 2025-02 — 두 가지가 동시에 시작.
portal탄생(Auth0 SPA → S3/CloudFront의 Tableau 대시보드). 미래 Pulson 두뇌ai-api도 시작(2025-02-21). - 2025-03 —
portal-api시작(App Runner의 FastAPI): Tableau 토큰 API, Amazon Sponsored Ads 연결.ai-api가 첫 챗 에이전트 — Snowflake 쿼리 애널리스트(2025-03-27) — 와 Snowflake 커넥터 출시. - 2025-04 — Portal이 멀티채널(Meta, Google, TikTok)로.
ai-api에 supervisor 패턴과 초기 메모리 추가. Next.js Portal 재작성(portal-frontend) 시작(2025-04-24). - 2025-05 — Portal 기능 페이지를 Next.js로 이전; 새 Pulsy 제품이 페이지로 처음 등장 (2025-05-26).
- 2025-06 — PSM 챗 탄생(
ai-api의psm_chatbot.py, 2025-06-27) — 첫 실제 챗 표면. Pulsy가 사용자 액세스 토큰과 함께 iframe으로 Portal에 임베드. - 2025-07 — 독립 앱 시작(
pulsy-frontend, 2025-07-08): 스트리밍 챗, 파일 업로드, 온보딩. Portal이 API v2로 전환(2025-07-02); 원래 Portal SPA는 잠잠해짐(마지막 기능 2025-07-09). - 2025-08 —
ai-api에 리포트(report tool/agent/template)와 앱(account-connect, Amazon SA OAuth, 리포트 생성) 추가. - 2025-09 —
ai-api의 캠페인 예산 추천과 account group; Portal의 마지막 주요 기능 Weekly Reports(2025-09-19). - 2025-11 —
portal-frontendfrozen(마지막 커밋 2025-11-21); Portal 관리자 엔드포인트가/pulsy → /portal로 이름 변경되며 “pulsy”가 새 제품의 네임스페이스가 됨.
2026 — Pulson으로 리브랜딩, 그리고 챗이 플랫폼으로
섹션 제목: “2026 — Pulson으로 리브랜딩, 그리고 챗이 플랫폼으로”- 2026-01 — 크리에이티브가 일찍 시작:
banana-bunch이미지 생성(2026-01-27). 앱에 대시보드, 주간 리포트, AI 리포트 템플릿 추가. - 2026-02 — 리브랜딩: Pulsy → Pulson(프론트엔드, 2026-02-03). 옛
portal저장소 잠잠(마지막 커밋 2026-02-05).ai-api에 AMC 기반 작업. - 2026-03 —
pulsead-agents시작(2026-03-16) — AWS Bedrock/AgentCore 백오피스 자동화 레이어(모니터링, 진단, 실행, 리포트 파이프라인, ops 콘솔). Off-Amazon 적재 (off-amazon-upload, 2026-03-20);ads-variation크리에이티브 시작(2026-03-25); 커넥터 확대(ASC/AVC, Shopify). - 2026-04 — 플랫폼의 달. 데이터 & 시맨틱 레이어 v1(수동,
data_semanticview, 2026-04-01); 비디오 생성(video-generator, 2026-04-03); 시맨틱 레이어 v2(자동 리프레시,snowflake-semantic-agent, 2026-04-13); Memory Agent + Pulson 에이전트 래퍼 (2026-04-23); Action 챗 도입(action_chatbot.py,/pulsy/action-chats, 2026-04-28). 옛portal-api마지막 커밋(2026-04-27). - 2026-05 — Action 챗이 모든 것을 흡수: 챗 내 AMC(05-07), 뮤테이션 + 승인 시스템
(05-12), optimize-cycle, 퍼포먼스 진단, PSM 레거시 도구 이전(05-13). “Pulson 리뉴얼”
팀+country 마이그레이션이 플랫폼 전반에 진행;
aop-hermes(오퍼레이터 도구) 시작 (2026-05-04). PSM 챗이 legacy/frozen으로 표시(2026-05-26); 같은 날 시맨틱 에이전트가 뷰 통합 작업을 병합. - 2026-06 — Pulson 브랜드 사내 지원 표면이 Freshdesk를 대체(2026-06-13);
aop-hermes가 가장 빠르게 성숙(버전 릴리스, 업스트림 Hermes에서 분리, DSP/RTB/AMC 오퍼레이터 도구); 미디어가cdn.pulson.ai로 이동. 2026-06-15 기준 현재.
지금 의미하는 것
섹션 제목: “지금 의미하는 것”현재 제품은 Pulson입니다 — 독립 앱, Action 챗 엔진, 그리고 그 주변의 2026 플랫폼 시스템. Portal 세대는 은퇴했고, 새 제품 내부의 일부 표면도 대체되었습니다. 완전한 실행 가능 목록은 무엇이 deprecated인가 에 있습니다.
투자자 타임라인과의 조정
섹션 제목: “투자자 타임라인과의 조정”PulseAd는 별도의 투자자용 Product Development History — Official Timeline을 Notion에 유지합니다. 이 페이지와 같은 역사를 기술하지만 갈라집니다 — 이 페이지는 git 커밋 히스토리에서 종합한 것(소스 저장소에 들어온 것만 볼 수 있음)이고, Notion 타임라인은 월간 제품 리포트, Slack, AOP 문서에서 가져온 것(git 이전과 노코드 작업을 포함)이기 때문입니다. 둘이 다를 때는 Notion 날짜를 제품/발표 마일스톤으로, 여기 날짜를 코드 반영 날짜로 취급하고 시스템 로그와 대조하세요.
구조적 차이
- 2024 시대는 Notion에만 존재. Notion의 *Track A — 사내 PSM 도구(Admin Platform)*는 2024년 7월에 시작(RTB 입찰, 모니터링, 데이파팅). Retool(git 없음)로 구축되어 이 저장소 히스토리에는 없습니다. 위 2024 — git 이전 섹션에 코드-비도출로 표시해 요약했습니다.
- 세대: 2 vs 5. 이 페이지는 2 세대(Portal → Pulson)를 씁니다. Notion은 5개를 씁니다: G1 Admin/Retool(2024-07), G2 고객 Portal(2024-12), G3 Pulsy(2025), G4 Pulson 리브랜딩(2025-12), G5 AOP(2026-02~03). 이 페이지는 G1(git에 비가시)을 접고 G3+G4를 병합.
- 프레이밍. Notion은 각 마일스톤을 “대체한 사람의 작업”에 연결해 매출총이익/투자자 스토리로 엮고, 리드를 명시(RTB의 Ted, AOP의 Edgar). 이 페이지는 커밋 도출이며 개인을 명시하지 않습니다.
직접적 날짜 충돌
| 이벤트 | Notion (공식 타임라인) | 이 페이지 (커밋 날짜) | 추정 이유 |
|---|---|---|---|
| Pulsy → Pulson 리브랜딩 | 2025-12 | 2026-02(프론트엔드 2026-02-03), 2026-05-05로 codify | Notion은 제품/QA 마일스톤; 코드는 리브랜딩 커밋. |
| 고객 Portal 출시 | SaaS MVP 2024-12(12/31), service.pulsead.io 2025-01 | portal 저장소 2025-02 탄생 | 2024-12 MVP가 재작성 git 저장소보다 앞섬. |
| Pulsy 고객 MVP | 2025-09(9/16–17) | 독립 앱 2025-07 시작; “MVP” 마일스톤 없음 | Notion은 고객 출시; 코드는 저장소 시작. |
| AOP | 2026-02~03(G5) | pulsead-agents 2026-03; aop-hermes CLI 2026-05 | ”AOP”가 모호 — Notion = 에이전틱 에이전시 파이프라인(≈ pulsead-agents); 이 문서는 AOP/aop-hermes를 오퍼레이터 CLI로 한정. |
| Portal 호스트명 | service.pulsead.io | portal.pulsead.io | 미확인 — 어느 쪽이 정규였는지 검증. |
둘이 일치하는 곳: 주간 리포트 자동 생성은 2025-08; pulsead-agents 파이프라인은
~2026-03; KISS가 라이브 자동화 파일럿 브랜드.