뉴렐릭이 GitHub Copilot의 코딩 에이전트와의 새로운 통합을 출시하며 소프트웨어 개발에 혁신을 일으키고 있습니다. 이 통합은 AI 기반 기술 역량과 고도로 자동화된 워크플로우의 결합을 가능하게 만듭니다. 업계 최초로 선보인 이 솔루션은 문제 탐지와 해결을 간소화하고 애플리케이션의 안정성을 향상하도록 설계되어, 개발팀이 오류가 발생하기 쉬운 수동 작업에 얽매이지 않고 혁신에만 집중할 수 있도록 합니다.
지능형 옵저버빌리티로 추진되는 개발 혁신
현대의 소프트웨어 개발은 속도와 품질 모두가 필요합니다. 개발자와 애플리케이션 담당자들은 코드 변경과 인시던트의 복잡성을 관리하면서 안정적인 애플리케이션을 제공해야 하는 부담을 안고 있습니다. 뉴렐릭의 지능형 옵저버빌리티 플랫폼과 GitHub Copilot의 코딩 에이전트 간의 새로운 통합은 문제 탐지에서 해결과 검증까지 전체 주기를 자동화하여 이러한 도전과제를 해결해 줍니다.
뉴렐릭의 최고 제품 책임자인 마나브 쿠라나(Manav Khurana)는 "뉴렐릭의 목표는 개발 프로세스에서 병목 현상을 제거하고 조직이 확신을 갖고 더 빠르게 나아갈 수 있도록 돕는 것"이라며 "이 통합은 완전하고 지능적인 옵저버빌리티와 에이전틱 AI의 역량을 결합해 애플리케이션의 전반적인 상태를 쉽게 확인할 수 있도록 한다. 이제 개발자는 문제 해결에 반응적 태세가 아니라, 선제적 태세를 유지하며 보다 영향력 있는 혁신을 창출하는 데 집중할 수 있게 되었다"고 말했습니다.
통합의 작동 방법
GitHub Copilot의 코딩 에이전트와 뉴렐릭의 통합이 소프트웨어 개발 수명 주기를 간소화하는 방법은 다음과 같습니다.
- 즉각적인 코드 성능 모니터링 - 뉴렐릭은 앱의 텔레메트리를 GitHub Actions에 연결하고, 커밋 SHA, 풀 요청 URL, 서비스 식별자, 작성자 세부 정보 같은 중요한 메타데이터가 포함된 변경 추적 이벤트를 뉴렐릭으로 전송하여 애플리케이션 상태와 코드 성능을 지속적으로 모니터링함으로써, GitHub/Copilot 에이전트 워크플로우를 벗어나지 않고도 심층적인 문맥적 인사이트를 확보할 수 있도록 합니다.
- 자동화된 GitHub 이슈 생성 - GitHub을 통해 풀 요청이 시작되면(수동 또는 Copilot을 통해) 뉴렐릭 에이전트는 영향을 받는 엔터티 전반에서 로그, 오류, 이상 징후, 보안 취약점을 비롯해 모든 관련 텔레메트리 데이터를 수집합니다. 문제가 감지되면 스택 트레이스, 느린 쿼리 데이터, 취약점 세부 정보 등의 관련 인사이트가 포함된 GitHub 이슈가 자동으로 생성되고, 커밋, 뉴렐릭 페이지, 프로덕션 데이터를 연결해 디버깅에 필요한 모든 문맥을 제공합니다.
- 자율적 코드 수정 - 개발자는 뉴렐릭에서 생성된 이슈를 GitHub Copilot 코딩 에이전트에 할당할 수 있습니다. 이 에이전트는 GitHub Action 페이로드와 변경 추적 이벤트 ID를 포함한 세부 메타데이터를 활용해 코드 수정안을 생성한 후, 개발자가 검토할 수 있도록 코드 조정 제안이 포함된 풀 요청을 자동으로 생성해 제출하여 프로세스를 간소화하고 해결 시간을 단축해줍니다.
- 검증된 코드 수정 - 풀 요청이 병합되면, 뉴렐릭은 업데이트된 텔레메트리 및 시스템 동작을 분석하여 수정 사항을 검증한 다음, 검증을 위해 생성된 임시 알림, 대시보드 및 신세틱 검사를 제거합니다. 모니터링이나 옵저버빌리티에서 간극이 감지되면, 에이전트는 GitHub 이슈 스레드에 바로 새로운 알림 조건이나 대시보드 등의 권장 개선 사항을 표시합니다.
이러한 엔드-투-엔드 워크플로우는 수동 개입을 최소화하고, 시간을 절약하며, 인적 오류의 위험을 줄이도록 설계되었으며, 개발자와 애플리케이션 담당자가 선호하는 툴로 옵저버빌리티를 가져다 줍니다. 결과적으로 해결 시간을 단축하고, 시스템 안정성을 높이며 혁신을 가속화할 수 있습니다.
통합의 주요 이점
뉴렐릭의 지능형 옵저버빌리티와 GitHub Copilot의 코딩 에이전트 역량을 결합하면 다음과 같은 이점을 얻을 수 있습니다.
- 더 빠른 문제 해결 - 감지, 수정 및 검증을 자동화하면 문제 식별에서 해결책 구현까지의 시간이 크게 줄어듭니다.
- 개발자 생산성 향상 - 개발자는 반복적인 문제 해결이 아니라, 가치가 높은 작업에 집중할 수 있어 의미 있는 혁신을 추진할 수 있습니다.
- 시스템 안정성 향상 - 통합은 성능 저하 문제를 선제적으로 해결하여 원활한 사용자 경험과 애플리케이션 가동 시간을 유지해줍니다.
- 배포 주기 가속화 - 중요한 프로세스를 자동화함으로써 조직은 새로운 기능과 업데이트를 더 빠르게 제공하여, 빠르게 변화하는 소프트웨어 환경에서 경쟁력을 유지할 수 있습니다.
지능적 개발의 경계 확장
GitHub Copilot 코딩 에이전트와 뉴렐릭 간의 최신 통합은 Microsoft와의 강력한 파트너십을 기반으로 가능해졌으며, NRAI와 GitHub Copilot과의 기존 통합을 보완해줍니다. 이러한 도구들을 함께 사용하면 옵저버빌리티 데이터와 지능적인 권장 사항이 긴밀하게 작동하며 개발 효율성을 향상하는 통합 생태계가 형성됩니다.
뉴렐릭 AI와 Copilot 코딩 에이전트의 통합은 지능형 소프트웨어 개발의 발전 과정에서 중요한 이정표라고 할 수 있습니다. 이 솔루션은 지속적인 개선이라는 선순환을 촉진할 뿐만 아니라 조직이 자신 있게 확장하고 품질을 유지하며 혁신을 추진할 수 있도록 합니다.
뉴렐릭은 기업들이 빠르게 변화하는 디지털 환경에서 성공할 수 있도록 최첨단 솔루션을 제공하기 위해 모든 노력을 기울이고 있습니다. 아래에서 뉴렐릭의 지능형 옵저버빌리티 플랫폼에 대해 자세히 알아보고, AI 기반 자동화가 소프트웨어 개발 프로세스를 어떻게 혁신해주는지 살펴보시기 바랍니다.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.