TL;DR
- BugFixes는 TypeScript, Go, Rust 앱의 미처리 오류를 감지하고 기존 오류와 대조해 티켓으로 전환하는 오류 보고 서비스임.
- 오류 메시지와 스택 트레이스, 파일·줄 정보가 Tracklines, Linear, Jira, GitHub Issues 티켓에 담기고, Slack, Discord, Microsoft Teams, Google Chat으로 알림이 전송됨.
- 반복 오류는 기존 티켓의 우선순위를 높여 중복 생성을 줄이고, 새 오류는 티켓에 필요한 정보를 채워 로그를 뒤지는 작업을 줄임.
- BugFixes AI는 오류 진단과 검증 단계, 패치를 생성하며, 자체 AI 제공자를 연결하면 소스 코드를 팀 환경에 유지할 수 있음.
- 소스 코드와 오류 보고 데이터는 보관하지 않으며, 반복 오류 인식용 체크섬만 저장하고 티켓 시스템에 보고서를 보낸 뒤 보고 데이터를 제거함.
BugFixes 소개
- 앱 오류가 발생하면 라이브러리가 미처리 오류를 감지하고, 이미 확인한 오류와 대조해 추적 시스템에 티켓으로 전환함.
- TypeScript, Go, Rust 코드에 라이브러리를 추가해 사용할 수 있으며, 팀은 오류와 스택 트레이스, 티켓 링크가 포함된 알림을 받음.
- 알림 채널은 Slack, Discord, Microsoft Teams, Google Chat임.
수정안 생성 방식
- BugFixes AI는 보고된 오류를 바탕으로 진단, 검증 단계, 제안 패치를 생성함.
- 자체 AI 제공자를 연결할 수도 있으며, 이 경우 소스 코드는 팀 환경에 두면서 수정 제안을 받을 수 있음.
- 개발자가 구현을 통제함.
오류 데이터 보관
- BugFixes는 소스 코드나 오류 데이터를 보관하지 않음.
- 반복 오류를 식별하기 위해 오류 체크섬만 저장함.
- 보고서를 티켓 시스템으로 전송한 뒤 보고 데이터를 제거함.
작동 방식
- 1. 앱에서 오류 발생: 라이브러리가 오류나 크래시를 감지해 오류 메시지, 스택 트레이스, 발생 위치를 BugFixes로 전송함. 에이전트 키 외에 별도의 연결 설정은 필요하지 않음.
- 2. 기존 오류 확인: 모든 보고서에 지문을 생성하며, 이전에 들어온 오류와 같으면 새 오류가 아니라 기존 버그로 처리함.
- 3. 티켓 생성: 새 버그는 Tracklines, Linear, Jira, GitHub Issues에 티켓으로 등록되며 오류, 스택 트레이스, 파일 및 줄 정보가 미리 입력됨. 별도로 내용을 작성할 필요가 없음.
- 4. 팀 알림: 오류 내용과 티켓 링크가 Slack, Discord, Microsoft Teams 또는 Google Chat 채널로 전송됨.
- 5. 수정안 제안: BugFixes AI로 패치를 생성하거나 자체 AI를 연결해 소스 코드를 팀 환경에 유지할 수 있음.
제공 기능
- 같은 오류가 반복되면 새 중복 티켓을 만드는 대신 기존 티켓의 우선순위를 높임.
- 티켓에 오류, 스택 트레이스, 파일 및 줄 정보가 포함돼 로그를 뒤져 발생 원인을 파악할 필요가 없음.
- 사용자가 지원팀에 연락할 때까지 기다리지 않고 크래시가 발생하는 즉시 알림을 받음.
- BugFixes AI가 생성한 패치를 사용하거나 자체 AI를 연결해 소스 코드를 팀 환경에 유지할 수 있음.
- 반복 오류 인식에는 오류 체크섬만 사용하며, 티켓 시스템에 보고서를 보낸 뒤 보고 데이터를 제거함.
팀에서 시작하기
- 계정을 만들고 에이전트 키를 생성한 뒤 코드에 라이브러리를 추가하면 몇 분 안에 크래시가 티켓으로 전환되기 시작함.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요