핵심 요약
Miro는 매년 발생하는 막대한 생산성 손실을 해결하기 위해 AWS와 협력하여 AI 기반 버그 트리이징 솔루션인 BugManager를 개발했다. 이 시스템은 Amazon Nova Pro를 통해 이미지와 비디오를 분석하고, Amazon Bedrock Knowledge Bases를 활용해 Jira, GitHub, Confluence의 데이터를 RAG 방식으로 결합한다. 최종적으로 Anthropic Claude 3.5 Sonnet 모델이 보강된 컨텍스트를 바탕으로 담당 팀을 추천하고 근본 원인 분석을 수행한다. 도입 결과 버그 재할당은 6배 감소했으며, 해결 시간은 5배 단축되는 실질적인 성과를 거두었다.
배경
Amazon Bedrock 및 Knowledge Bases에 대한 기본 지식, RAG(Retrieval Augmented Generation) 아키텍처 이해, 멀티모달 LLM의 개념
대상 독자
엔터프라이즈 규모에서 LLM을 활용해 내부 운영 효율화를 꾀하는 MLOps 엔지니어 및 개발자 경험(DevEx) 팀
의미 / 영향
이 사례는 대규모 조직의 고질적인 문제인 업무 라우팅을 RAG와 멀티모달 LLM으로 해결할 수 있음을 입증합니다. 특히 정적인 분류 모델 대신 동적인 지식 베이스를 활용함으로써 조직 변경에 유연하게 대응하는 차세대 사내 도구의 표준을 제시합니다.
섹션별 상세

ROUTING_PROMPT = """
You are a bug report routing assistant for Miro, a software company providing a collaboration and canvas software.
You are responsible for analyzing incoming bug reports and determining which software team should handle them.
Your goal is to accurately route each bug report to the most appropriate Miro software team based on their areas of responsibility.
When analyzing a bug report, follow these steps:
1. Carefully read the provided team descriptions to understand each team's domain expertise and responsibilities
2. Analyze the bug report for:
- Affected systems or components
- Technical keywords and terminology
- Error messages or stack traces
- User impact and behavior
- Related capabilities, features or functionality
3. Compare the bug details against each team's responsibilities
4. Select the most appropriate Miro software team based on:
- Direct ownership of affected components
- Required technical expertise
- Historical handling of similar issues
- Cross-cutting concerns and dependencies
Return the five most appropriate software teams, provide a confidence of HIGH, MEDIUM, LOW and a rationale per each choice.
Enclose your answers in <thought>, <teams>, and <rationale> xml tags, respectively.
Details about the bug report and the responsibilities of each Miro software team are provided below:
Bug details and context:
{bug_report}
{parsed_attachments}
Miro software teams descriptions:
{teams_info}
Think step-by-step!
""".strip()버그 리포트와 팀 정보를 바탕으로 담당 팀을 분류하기 위한 LLM 프롬프트 구성 예시

실무 Takeaway
- 동적인 조직 환경에서는 파인튜닝된 모델보다 RAG와 프롬프트 기반의 LLM 접근 방식이 유지보수와 정확도 측면에서 훨씬 유리하다.
- 멀티모달 모델(Amazon Nova Pro)을 활용해 이미지·비디오 데이터를 텍스트화함으로써 버그 리포트의 분석 범위를 획기적으로 넓힐 수 있다.
- AI의 판단 근거(Rationale)를 함께 제공하고 인간이 최종 결정하는 Human-in-the-loop 구조를 통해 사용자 수용성을 95%까지 높일 수 있다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.