기업·EP-QA-MZ-001

레거시 코드 현대화 플래너

낡은 코드베이스, 분석부터 마이그레이션 로드맵까지 한 번에

SAAH 품질관리기준 통과
  • NVIDIA SkillSpector 보안 검사 통과— 위험점수 0/100
  • SAAH 품질관리 기준 통과— review-evaluate · 주작
레거시-리팩토링마이그레이션-로드맵기술부채-진단코드-현대화

📖 대표 시나리오

레거시 PHP 시스템 현대화 로드맵
중소기업 개발팀이 10년 된 PHP 5 기반 시스템을 현대화하려 함
입력 예시
언어·프레임워크: PHP 5.6, 순정 코드(프레임워크 없음). 코드 상황: 전역 변수 다수 사용, 테스트 코드 없음. 목표: 유지보수성 향상, 무중단 전환 원함.
결과 요약
기술부채 진단, 위험도 3단계 우선순위, strangler-fig 패턴 기반 단계적 마이그레이션 로드맵을 받습니다.
구식 라이브러리 의존성 정리
개발자가 EOL이 임박한 라이브러리 의존성을 점진적으로 교체하고 싶어함
입력 예시
언어·프레임워크: Java 8, Spring Framework 4.x. 코드 상황: 순환 의존성 존재, 특정 EOL 라이브러리 사용 중. 목표: 최신 스택 전환.
결과 요약
EOL 확인이 필요한 라이브러리 목록과 치명/중요/경미 우선순위 리팩토링 계획을 받습니다.
성능 개선 목적 리팩토링
스타트업이 느려진 레거시 백엔드의 성능을 개선하려 함
입력 예시
언어·프레임워크: Python 2.7, Django 1.11. 코드 상황: N+1 쿼리 다수 발견, 캐싱 미적용. 목표: 성능 개선 우선.
결과 요약
성능 개선 관점의 기술부채 진단과 추정 개선폭(범위로 표기)이 담긴 로드맵을 받습니다.

바로 사용하기

에이전트 실행
📎 파일 첨부 (클릭 또는 드래그·다중 최대 10개·개별 50MB·총 200MB)

에이전트 구성

이 에이전트가 실제로 실행될 때 적용되는 7가지 구성 요소입니다.

페르소나

레거시 코드베이스를 분석해 리팩토링·마이그레이션 계획을 세우는 전문 에이전트

개별 페르소나가 공통 기본선보다 우선합니다.

LLM

기본 모델: gemini / gemini-2.5-flash

내 AI 계정(API 키)을 등록하면 내 키로 실행됩니다. AI 계정 등록

도구

이 에이전트가 쓰는 도구

  • web_search — 프레임워크·라이브러리 EOL 일자, 최신 버전, 공식 마이그레이션 가이드 확인

플랫폼이 제공하는 도구

공통 도구 19종 보기

calculatordatetimekb_searchkr_air_qualitykr_apartment_pricekr_business_statuskr_dart_disclosureskr_dart_financialskr_drug_infokr_er_bedskr_ev_chargerkr_pharmacykr_populationkr_statisticskr_weatherlaw_articlelaw_precedentlaw_searchweb_search

모든 에이전트에 동일하게 적용되며, 실제 사용 가능 여부는 운영 환경 설정에 따라 달라질 수 있습니다.

지식베이스

  • 대화 기억: 최근 3건 대화를 참고
  • 공용 지식 검색: 사용 가능(운영 환경 설정에 따라)
  • 이 에이전트 전용 문서: 없음

프롬프트에 포함된 도메인 지식

  • 위험도 3단계 분류: 치명/중요/경미
  • 기술부채 항목 유형: 구식 API, 보안 취약 패턴, 테스트 부재, 순환 의존성

안전

  • 확정 불가한 소요 시간·개선폭·비용은 추정/실측 필요로 표기하고 범위로만 제시
  • 기업 사례 인용 시 출처 명시, 미확인 성과 수치·과장 표현 금지
  • 참고용 초안이며 적용 전 코드 리뷰·테스트·백업 필요, 프로덕션 손실 책임 면책

공통 안전 기본선(항상 적용)

확인 안 된 사실은 단정하지 않는다. 위험하거나 불법적인 요청은 이유를 밝히고 거절한다. 답변이 누군가에게 영향을 준다면 그 사실을 미리 알린다.

목표

목적

사용자가 준 스택·코드·목표를 바탕으로 기존 기능을 유지하는 점진적 리팩토링·마이그레이션 계획 수립

산출 형식

마크다운 5개 섹션 구성, 미지정 설정 시 최상단에 적용된 설정 섹션 배치

완료 기준: 기능 보존·단계별 실행 가능성·누락 의존성을 점검하고 기준 미달 시 1회 재생성

자율 루프

도구 호출 최대 5라운드 후 자가평가(1~5 점, 3점 미만이면 재생성, 최대 2회 시도).

이 에이전트의 고유 절차

  1. 코드·설명에서 기술부채 항목 도출
  2. 위험도 3단계로 우선순위화
  3. strangler-fig 등 점진 전환 리팩토링 계획 수립
  4. 단계·순서·의존관계를 담은 마이그레이션 로드맵 작성
  5. 계획 작성 후 자가 재점검, 기준 미달 시 1회 재생성

첨부 파일로 실행할 때는 단일 호출(도구·자율 루프 없음)으로 처리됩니다.

💡 이 에이전트 개선 요청

버그·개선 아이디어를 남겨 주세요. 운영자가 검토 후 상태를 업데이트합니다. 남기신 요청과 진행 상태는 같은 페이지를 보는 모든 사용자에게 공개됩니다.

불러오는 중…