Grift

Grift — 흩어진 고객의 목소리를 개발팀의 사양으로 바꿉니다

견적의 근거가 속인화되기 쉬운 수탁 개발의 현장에서, 실적과 시장 시세를 바탕으로 「설명할 수 있는 참고 견적」을 구성하는 AI 제품 Grift. 흩어진 요구를 요건・견적・작업 패킷으로 구조화합니다.

과제

수탁 개발의 현장에서는 안건의 입구에서 「고객이 정말로 원하는 것」이 언어화되어 있지 않은 경우가 대부분입니다. 문의 폼, 채팅, 회의록에 단편적인 요구가 흩어져 있고, 그것을 개발팀이 수작업으로 해독해 요건으로 번역합니다. 이 「최초의 정리」에 많은 시간이 녹아 사라지고 있었습니다.

또 하나, 저희 자신도 당사자로서 안고 있던 과제가 있습니다. 견적의 근거입니다. 비슷한 안건이라도 담당자의 경험이나 감에 따라 금액을 산출하는 방식이 흔들리는 경우가 있고, 왜 그 금액이 되었는지를 고객에게도 팀에게도 끝까지 설명하지 못하는 장면이 있었습니다. 속인화된 견적은 베테랑이 빠지는 순간 블랙박스가 됩니다. Grift는 이 두 가지 과제를 동시에 풀고자 태어난 제품입니다.

접근 방식

정형화되지 않은 텍스트를 그대로 다루는 것이 아니라, AI가 「의도의 분해 → 부족한 정보의 보완 → 구조화」라는 단계를 밟도록 설계했습니다. 사람이 최종 판단을 쥐면서 기계적인 정리는 AI에 맡김으로써, 누락과 재작업을 줄이는 것을 노리고 있습니다.

견적에 대해서도 AI가 금액을 그대로 내놓게 하지는 않았습니다. 과거 실적이나 시장 시세 같은 재료를 토대로 「왜 이 금액이 되는가」를 사람이 설명할 수 있는 참고 견적으로 구성한다는 설계 사상입니다. AI에 통째로 맡기고 끝내는 것이 아니라, 최종적인 판단과 설명 책임은 사람이 갖는다는 선을 무너뜨리지 않도록 하고 있습니다.

구현

입력된 원본 텍스트를 AI가 해석해 변경 요구 단위로 분해합니다. 부족한 정보는 추가 질문으로 제시하고, 답변이 갖춰진 시점에 완성도를 점수화합니다. 충분히 갖춰진 요구는 요건・견적・작업 패킷으로 변환되어, 개발팀이 그대로 착수할 수 있는 형태로 출력됩니다.

견적 생성에서는 구조화된 요건에 대해 과거 실적이나 시세감 같은 재료를 대조하여, 근거를 덧붙인 참고 견적으로 제시합니다. 금액뿐 아니라 「무엇을 근거로 그 숫자가 되었는지」까지 팀이 확인할 수 있는 형태로 만든 것이 이 제품의 고집입니다. 현재는 Team Beta로서 사내외의 실제 안건에서 검증을 이어가고 있는 단계이며, Grift 자체에 대해서는 griftai.org에서도 소개하고 있습니다.

성과

안건의 입구에서 발생하던 「정리를 위한 정리」가 압축되어, 개발팀은 요건의 확인과 구현의 판단에 더 많은 시간을 쓸 수 있게 되었습니다. 고객과의 주고받음에서도 무엇이 정해졌고 무엇이 미확정인지가 가시화되면서, 인식의 어긋남이 잘 일어나지 않게 되었습니다.

견적의 근거를 말로 표현할 수 있게 되면서, 속인화되어 있던 판단을 팀에서 공유하고 인계할 수 있게 되어 가고 있습니다. Grift 자체는 아직 검증 중인 제품이지만, 「AI에 통째로 맡기지 않는 견적」이라는 사고방식은 저희가 수탁 개발 안건에서 매일 마주하고 있는 과제 그 자체입니다. 우선 저희 현장에서 키우고, 확신을 가지고 밖으로 전할 수 있는 형태로 만들어 가고자 합니다.

이 사례에 대해 더 알고 싶으신 분께

여러분 현장의 과제도 함께 고민하게 해 주세요.