헬메스 에이전트를 만나보세요: 코드를 작성하고 Jira 티켓을 처리하는 AI
출처: Dev.to
Jira 사용자 스토리를 자동화 스크립트로 직접 변환하는 데 지치셨나요? AI 에이전트가 Jira 티켓을 읽고, 필요한 통합 테스트를 작성하고, 로컬 환경에서 실행해 결과를 검증한 뒤, 최종 상태를 티켓에 자동으로 댓글로 남긴다면 어떨까요?
빠른 설치 및 설정
Hermes Agent를 시작하는 과정은 놀라울 정도로 간단합니다. 단 하나의 PowerShell 명령으로 에이전트를 바로 설치할 수 있습니다:
irm https://hermes-agent.nousresearch.com/install.ps1 | iex인터랙티브 설정 마법사에서 Nous Portal(빠른 OAuth 기반 키리스 진입) 사용을 선택하거나 직접 API 키를 입력할 수 있습니다. 영상에서는 Google Gemini 모델을 사용해 매끄럽게 설정하는 모습을 보여줍니다.
프로젝트 환경 초기화
Hermes를 시험해 보기 위해, VS Code 안에서 Playwright를 이용해 새로운 자동화 테스트 프로젝트를 로컬에 부트스트랩합니다:
npm init playwright@latest자동 코드 생성 및 검증
사용자는 Hermes Agent에게 Scrum 대시보드에 있는 “Login Functionality Verification”라는 활성 Jira 티켓을 확인하도록 지시합니다.
- 요구 사항 읽기: Hermes는 Jira에 연결해 티켓 설명을 파싱하고, 여기에는 사용자 인증 정보, 대상 URL, 구체적인 평가 기준이 포함됩니다.
- 코드 작성: 티켓의 정확한 파라미터에 맞는 완전한 Playwright 테스트 파일(
test_login.spec.js)을 자동으로 생성합니다.- 로컬 테스트: 코드가 작동하는지 추측하지 않고, Hermes는 로컬 터미널 환경에서 테스트 스크립트를 실행합니다(
npx playwright test).Jira 업데이트 및 루프 종료
테스트가 로컬에서 성공적으로 통과하면, Hermes는 다시 Jira 플랫폼에 로그인합니다. 실행 보고서를 티켓 댓글에 상세히 남기고, 검증 단계에 대해 팀에 업데이트하며, 엔지니어가 수동으로 복사·붙여넣기 할 필요 없이 전체 흐름을 마무리합니다.
왜 이것이 DevOps와 QA에 혁신적인가? 🏎️
- 컨텍스트 전환 제거: 엔지니어가 Jira, VS Code, 터미널 창을 오가며 완료 상황을 문서화할 필요가 없습니다.
- 진정한 로컬 검증: 에이전트가 로컬 워크스페이스 안에서 코드를 실행하므로, 생성된 스크립트가 완벽히 동작함을 자신 있게 확인할 수 있습니다.
- 테스트 사이클 가속: 보일러플레이트 E2E 및 통합 테스트 작성을 AI 에이전트에 완전히 위임함으로써, 엔지니어는 복잡한 아키텍처 설계에 집중할 수 있습니다.
전체 워크스루 시청 📺
실시간 터미널 설치, 모델 설정, Hermes Agent가 테스트를 작성·실행하는 과정을 단계별로 보고 싶다면, 전체 영상을 확인하세요:
🔗 YouTube에서 보기: https://youtu.be/xXyL7h2Nx8c?si=grg47McRXlRHF42uShekhar의 Automation Insights를 구독하고 좋아요를 눌러 최신 자동화 튜토리얼을 받아보세요!
*** Hermes와 같은 자율 개발자 에이전트를 워크플로에 이미 적용해 보셨나요? 아래 댓글로 의견을 나눠 주세요! 👇