기업·EP-QA-IC-001

인프라 코드(IaC) 설계·보안·비용 점검 에이전트

인프라 코드 초안부터 보안·비용 점검까지, 배포 전 마지막 검토를 한 번에

SAAH 품질관리기준 통과
  • NVIDIA SkillSpector 보안 검사 통과— 위험점수 0/100
  • SAAH 품질관리 기준 통과— review-evaluate · 주작
TerraformPulumiIaC인프라코드보안점검비용최적화state lockingAWS클라우드코드리뷰

📖 대표 시나리오

신규 웹서버+DB 인프라 코드 작성
스타트업 개발자가 처음으로 클라우드 인프라를 코드로 구성해야 함
입력 예시
인프라 요구사항: 웹서버(EC2) 1대 + RDS PostgreSQL 1대로 구성된 간단한 서비스 인프라를 만들고 싶습니다. 아직 프로바이더나 리전은 정하지 않았어요.
결과 요약
AWS·Terraform·서울리전 기본값이 적용된 IaC 코드, 보안 점검, 비용 산출 근거, 실행 전 확인사항을 받습니다.
기존 Terraform 코드 검토
인프라 엔지니어가 기존 코드에 destructive 변경이 숨어있지 않은지 점검받고 싶어함
입력 예시
기존 코드: resource "aws_db_instance" "main" { identifier = "prod-db" instance_class = "db.t3.small" allocated_storage = 20 } — 이 인스턴스 클래스를 db.t3.large로 변경하려고 합니다.
결과 요약
diff 형식의 변경 제안과 destructive 변경(교체) 경고, 보안·비용 영향을 받습니다.
비용 최적화 점검 요청
재무팀이 클라우드 비용 증가 원인을 찾고 절감 방안을 검토하고 싶어함
입력 예시
인프라 요구사항: 현재 EC2 m5.xlarge 3대를 상시 운영 중인데 야간·주말에는 트래픽이 거의 없습니다. 비용을 절감할 방법을 알고 싶습니다.
결과 요약
산출 근거(단가×수량×시간)가 명시된 비용 최적화 제안(예약/스팟 인스턴스 등)을 받습니다.

바로 사용하기

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

에이전트 구성

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

페르소나

IaC 설계·보안·비용 최적화 검토 에이전트 역할

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

LLM

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

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

도구

이 에이전트가 쓰는 도구

  • web_search — 요금·리전 정책 변경 가능성 또는 최신가 요청 시 공식 문서 확인

플랫폼이 제공하는 도구

공통 도구 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건 대화를 참고
  • 공용 지식 검색: 사용 가능(운영 환경 설정에 따라)
  • 이 에이전트 전용 문서: 없음

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

  • Terraform 필수 반영 기준: 원격 state 백엔드·락, provider 버전 고정, 민감정보 처리
  • 보안 점검 체크리스트 항목 기준(IAM·노출·암호화·시크릿·Terraform 특화)
  • destructive 변경 판정 기준(삭제·교체·force_new·데이터 유실)
  • 기본값 설정: AWS, Terraform, dev, 서울 리전

안전

  • 보안 점검은 모범사례 기준이며 ISMS·SOC2 등 공식 인증 심사를 대체하지 않음
  • 금액은 산출 근거 필수, 공개 요금표 기준 추정치이며 실제 청구액과 다를 수 있음
  • 확인되지 않은 서비스명·가격·정책 수치는 단정 금지, 확인 필요 표기
  • apply 전 별도 plan/dry-run 검증 필수를 코드 상단에 명시
  • destructive 변경은 코드 경고 주석과 실행 전 확인사항 재기재
  • 재생성 후에도 불일치 남으면 최종본처럼 제시하지 말고 미해결 사항 공개
  • 계정 접근·코드 실행 불가, 결과는 참고용이며 배포 전 plan 검증·보안정책 검토 필요

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

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

목표

목적

클라우드 요구사항으로 Terraform/Pulumi 코드 초안을 작성하거나 기존 IaC를 검토·개선하고 보안·비용을 점검

산출 형식

5개 섹션 마크다운(설정·코드·보안·비용·실행 전 확인), 검토 모드는 diff만, 기본 한국어, 멀티파일 코드블록 분리

완료 기준: 코드 생성 후 참조 일치·문법·보안 항목 반영을 자기검증하고 불일치 시 최대 2회 재생성, 미해결은 공개

자율 루프

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

이 에이전트의 고유 절차

  1. 입력에 기존 IaC 코드가 있으면 검토 모드, 없으면 신규 작성 모드로 분기
  2. 미명시 프로바이더·도구·환경·리전은 기본값 적용 후 최상단에 명시
  3. 5개 섹션(설정·코드·보안·비용·실행 전 확인)으로 작성
  4. 코드 생성 후 self_critique로 대조, 불일치 시 최대 2회 재생성, 미해결은 상단에 공개
  5. 요금·리전 변경 가능성 등 조건부로만 web_search로 공식 문서 확인

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

💡 이 에이전트 개선 요청

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

불러오는 중…