Launch HN: Promptless (YC W25) – 고객용 문서의 자동 업데이트
요약
Promptless는 소프트웨어 배포 과정에서 발생하는 변경 사항(예: PR, 지원 티켓)을 감지하여 고객용 문서를 자동으로 업데이트하는 AI 팀원입니다. 이 도구는 Jira, Linear, Notion 등 다양한 개발 및 협업 도구와 통합되어 변경의 맥락을 파악하고, Readme, Zendesk 등의 문서 플랫폼에 최신 초안을 작성하여 푸시합니다. 초기에는 PR 기반 자동 업데이트 기능이 주목받았으나, 실제 사용자들은 Slack 내에서 클릭 한 번으로 트리거하거나 릴리스 노트 생성 등 다양한 방식으로 활용하며 개발자 경험(DevEx)과 AI 지원 에이전트의 성능 향상에 큰 가치를 느끼고 있습니다.
핵심 포인트
- Promptless는 PR이나 지원 티켓 같은 변경 이벤트를 감지하여 고객 문서를 선제적으로 업데이트합니다.
- Jira, Notion 등 다양한 도구와 OAuth로 통합되어 변경 사항의 맥락(context)을 파악하고 문서 초안을 작성할 수 있습니다.
- 문서에 연결되면 '제품 온톨로지'를 구축하여 개념 및 엔티티 간의 관계를 이해하는 것이 핵심입니다.
- 사용자들은 Slack 내에서 즉시 업데이트를 트리거하거나 릴리스 노트 생성 등 예상치 못한 다양한 방식으로 이 도구를 활용하고 있습니다.
- 이 도구는 소스 자료를 정확하게 만들어 AI 지원 에이전트의 성능을 향상시키고 개발자 경험(DevEx)을 개선합니다.
안녕하세요 HN! 저는 Prithvi이며, 공동 창업자인 Frances와 함께 소프트웨어를 배포하는 동안 문서를 선제적으로 업데이트하는 AI 팀원인 Promptless (https://gopromptless.ai)를 만들었습니다.
데모 영상은 https://youtu.be/pmslSl8dOgE에서 확인하실 수 있으며, https://gopromptless.ai/demo의 “Live Demo on Your Own Docs”를 통해 기존 문서 사이트의 URL을 입력하고 "트리거 이벤트 (trigger event)"를 시뮬레이션하여 Promptless가 무엇을 제안했을지 확인해 볼 수 있습니다. 또한 이번 주 HN을 위해 자동 트리거 기능이 포함된 전체 제품을 무료 체험할 수 있도록 공개했습니다 (https://gopromptless.ai/hn 에서 가입 시).
저희가 Promptless를 만든 이유는 문서 작성자로서나 소비자로서나 이 도구가 있었으면 좋겠다고 바랐기 때문입니다. 작성자 측면에서, 저는 핀테크 기업에서 엔지니어링을 담당했었는데, 어떤 개발자도 문서 업데이트를 즐기지 않기 때문에 문서는 종종 최신 상태를 유지하지 못했고 고객들의 불만이 제기되었습니다. 소비자 측면에서는, 코드를 작성할 때 벤더(vendor)나 의존성(dependencies) 문서의 오류나 누락을 정기적으로 마주하게 되며 이는 작업 속도를 늦춥니다. (이러한 고통은 AI 코딩 어시스턴트(AI coding assistants)가 종종 문서를 맹목적으로 신뢰하기 때문에 더욱 심화되는 것으로 보입니다.)
Promptless는 새로운 PR(Pull Request)이나 지원 티켓(support tickets)으로부터 자동으로 트리거되거나, Slack에서 @Promptless를 수동으로 태깅하여 트리거할 수 있습니다. Jira, Linear, Notion과 같은 도구들과 OAuth를 통해 통합되므로, 각 변경 사항이나 기능의 의도에 대한 문맥(context)을 파악할 수 있습니다. Promptless는 새 문서나 업데이트된 문서를 초안으로 작성하며, Readme, Mintlify, Intercom, Zendesk 또는 Github 리포지토리(repo)와 같이 문서가 존재하는 곳 어디든 푸시(push)할 수 있습니다.
작동 방식: 문서에 처음 연결되면, 각 페이지를 검토하여 개념, 엔티티(entities), 리소스(resources) 및 이들 사이의 관계를 이해하는 "제품 온톨로지 (product ontology)"를 구축하는 것으로 시작합니다. 이는 문서의 수에 따라 몇 분에서 한 시간 정도 걸릴 수 있습니다. 그 후, 새로운 트리거 이벤트(예: 새로운 PR)가 발생하면, Promptless 에이전트가 여러 도구를 사용하여 관련 문맥을 찾고 새 문서나 업데이트된 문서의 초안을 작성하는 세션을 시작합니다.
우리는 초기 사용자들이 새로운 PR (Pull Request)로부터 문서를 자동으로 업데이트하는 기능에 가장 열광할 것이라고 예상했지만, 고객들로부터 예상치 못한 다른 사용 사례들을 접하고 놀랐습니다. 예를 들어, 한 고객은 고객들과 연결된 수많은 Slack Connect 채널을 보유하고 있는데, 이들에게는 Slack 내에서 클릭 한 번으로 업데이트를 트리거할 수 있는 기능이 핵심적인 기능 (killer feature)이 되었습니다. 또 다른 고객은 제품 팀과 별도로 운영되는 콘텐츠 팀을 가지고 있어, 제품 팀이 2주마다 릴리스 노트 (release notes)를 발행할 때 가이드를 업데이트할 수 있는 기능이 매우 가치 있다고 평가했습니다. 그 외의 사용자들은 Promptless가 소스 자료를 더 정확하고 완전하게 만들어줌으로써, 자신들의 AI 지원 에이전트 (Intercom의 Fin AI와 같은)의 성능을 향상시켜 주기 때문에 Promptless를 높게 평가합니다.
우리는 또한 여러 오픈 소스 프로젝트 (Ansible, Prefect, Ray, Ollama 등)를 위한 업데이트를 게시해 왔습니다. 일부 프로젝트는 최근 커밋 (commit)의 40% 이상이 문서 업데이트 또는 수정인 경우도 있습니다. 따라서 Promptless와 같이 이러한 문서 업데이트를 자동으로 제안할 수 있는 제품을 사용하는 것은 기여 (contributing)를 훨씬 쉽게 만들고, 최종 사용자를 위한 개발자 경험 (DevEx)을 개선할 수 있습니다.
저희 서비스를 확인해 보시길 바라며, 어떠한 제안, 요청, 질문 또는 비판도 환영합니다! 읽어주셔서 감사합니다!
AI 자동 생성 콘텐츠
본 콘텐츠는 HN AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기