LLM-Based Discovery of Latent Requirements from Stakeholder Conversations: Preliminary Results from Industry
이 논문은 이해관계자 인터뷰 전사본을 분석하여 명시적 요구사항을 추출하고 조직적 맥락을 바탕으로 잠재적 요구사항을 추론하는 LLM 기반 접근 방식인 LENS를 소개하며, 추출의 높은 정확도와 산업 사이버 보안 평가에서의 상당한 실무적 가치를 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 탐정이 되어 미스터리를 풀고 있다고 상상해 보세요. 하지만 범죄 현장에서 단서를 찾는 대신, 고객과 비즈니스 컨설턴트 사이의 길고 두서없는 대화를 경청하고 있습니다. 고객은 자신의 일상적인 고충을 토로하고, 특정 업무를 수행하는 데 시간이 얼마나 오래 걸리는지 불평하며, 자신들의 팀이 어떻게 일하는지를 설명하고 있습니다.
문제점:
보통 기업들이 새로운 소프트웨어를 구축하고자 할 때, 그들은 직원들(이해관계자)에게 "무엇이 필요하십니까?"라고 묻습니다. 직원들은 "X를 수행하는 버튼이 필요합니다"라고 말할 수 있습니다. 이것이 **명시적 요구사항(explicit requirement)**입니다—이는 명확하게 기록됩니다.
하지만 종종 직원들은 자신이 정확히 무엇을 필요로 하는지 모를 때가 있습니다. 그들은 단지 "매주 이 보고서를 쓰는 데 3시간이 걸립니다"라거나 "세 군데의 서로 다른 곳에서 데이터를 복사해서 붙여넣어야 합니다"라고 말할 뿐입니다. 그들은 소프트웨어를 요청하는 것이 아니라, 단지 고충(pain point)을 설명하고 있는 것입니다. 이러한 숨겨진 니즈를 **잠재적 요구사항(latent requirements)**이라고 부릅니다. 인간 분석가가 대화를 듣는다면, "아, 만약 우리가 자동 보고서 생성기를 만든다면, 저들의 3시간 문제를 해결할 수 있겠구나"라는 것을 알아낼 수 있을 것입니다. 하지만 인간은 지치기 마련이며, 몇 시간 분량의 오디오를 듣는 것은 느리고 비용이 많이 듭니다.
해결책: LENS
이 논문은 LENS(LLM-Enabled Needs Discovery)라고 불리는 새로운 도구를 소개합니다. LENS를 회사의 기존 도구들에 대한 모든 매뉴얼을 읽은, 매우 똑똑하고 지치지 않는 탐정이라고 생각하십시오.
LENS는 두 가지 일을 수행합니다:
- 기록자(The Scribe): 대화를 듣고 사람들이 실제로 요청한 것(명시적 요구사항)을 정확하게 기록합니다.
- 탐정(The Detective): 불만 사항과 엉망인 워크플로우에 대한 설명을 듣고, 이를 회사의 기존 기술에 대한 "치트 시트(요약 정보)"와 대조합니다. 그런 다음 이렇게 말합니다. "잠깐만요, 당신이 이것을 요청하지는 않았지만, 당신이 말한 느린 수동 프로세스와 이 기능을 수행할 수 있는 특정 도구를 이미 보유하고 있다는 점을 바탕으로 볼 때, 이를 자동으로 해결해 줄 기능이 있어야 합니다."
작동 방식 (비유):
친구가 "매일 우유를 사러 가게까지 걸어가는 게 너무 힘들고 지쳐"라고 말하는 상황을 상상해 보세요.
- 기록자는 다음과 같이 적습니다: "친구는 우유를 사고 싶어 함."
- **탐정(L型 LENS)**은 친구의 집을 살펴보고, 친구가 스마트 냉장고와 식료품 배달 앱을 설치해 두었지만 사용하지 않고 있다는 것을 발견합니다. 탐정은 다음과 같이 제안합니다: "나는 당신의 친구가 냉장고에 우유가 부족할 때 자동으로 주문하는 '스마트 우유 주문' 기능이 필요하다고 추론합니다."
LENS는 이러한 제안들을 "사용자 스토리(User Storys)"(소프트웨어 니즈를 설명하는 표준 방식)로 작성하며, 그 아이디어가 대화의 어느 시점에서 나왔는지 정확하게 연결하여, 아무도 "그 아이디어를 어디서 얻었느냐"라고 묻지 못하게 합니다.
실험:
연구진은 이 도구를 사이버 보안 기업인 eSentire를 대상으로 테스트했습니다. 연구진은 12개의 실제 직원 인터뷰(각 약 60분 분량)를 LENS에 입력했습니다.
- 결과 1 (기록자): 사람들이 명시적으로 요청한 내용을 찾는 데 있어 LENS는 매우 정확했습니다. LENS는 요청 사항의 100%를 찾아냈으며, 73%의 정확도를 기록하여 높은 전체 점수를 받았습니다.
- 결과 2 (탐정): 숨겨진 니즈를 찾는 과정에서, 연구진은 인간 전문가들에게 판단을 맡겼습니다. 연구진은 LENS가 제시한 "숨겨진" 아이디어 중 **75%**가 유용하다는 것을 발견했습니다. 전문가들은 이 아이디어들이 시간을 절약하거나 지루한 업무를 자동화할 것이라고 생각했습니다.
주의 사항 (논문이 경고하는 내용):
이 논문은 한계점에 대해서도 매우 솔직합니다.
- 혼동: 때때로 LENS는 사람들이 말하는 방식 때문에 혼란을 겪을 수 있습니다. 예를 들어 누군가 "우리는 이미 이것을 자동으로 하고 있죠, 맞죠?"라고 말한다면, LENS는 그것이 이미 존재한다는 것을 확인하는 것임에도 불구하고, 그것을 자동화해 달라는 요청으로 오해할 수 있습니다.
- 실현 가능성: 아이디어는 좋았지만, 때때로 LENS는 충분한 세부 정보를 제공하지 못했습니다. 예를 들어, 아주 멋지게 들리지만 실제로는 특정 데이터나 두 도구 간의 연결이 필요한 솔루션을 제안할 수도 있습니다. 즉, 회사가 실제로 보유하지 않은 데이터나 연결을 필요로 하는 솔루션을 제안할 수 있다는 것입니다.
- 최종 제품이 아님: 이 논문은 LENS가 완성된 소프트웨어 제품을 제공하는 것이 아님을 강조합니다. LENS는 더 깊이 논의하기 위한 아이디어 목록을 제공합니다. 이는 완성된 식사가 아니라, 브레인스토밍을 위한 파트너와 같습니다.
요약하자면:
이 논문은 AI가 비즈니스 대화를 듣고, 사람들이 요청하는 것을 기록할 뿐만 아니라, 사람들이 해결할 수 있다는 사실조차 인지하지 못한 문제에 대해 소프트웨어 솔루션을 제안하는 창의적인 파트너 역할을 할 수 있음을 보여줍니다. LENS는 잘 작동하지만, 아이디어를 검증하고 그것이 실제로 구현 가능한지 확인하기 위해 여전히 인간 전문가의 검토가 필요합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.