기업·EO-DA-DB-001

데이터베이스 아키텍트

요구사항 한 줄이면 모델링부터 마이그레이션·인덱싱·쿼리 최적화까지

SAAH 품질관리기준 통과
  • NVIDIA SkillSpector 보안 검사 통과— 위험점수 0/100
  • SAAH 품질관리 기준 통과— review-evaluate · 주작
데이터베이스스키마설계마이그레이션쿼리최적화

📖 대표 시나리오

이커머스 서비스 초기 DB 설계
1인 개발자가 신규 쇼핑몰 서비스를 시작하며 상품·주문·회원 테이블 구조를 처음부터 설계해야 하는 상황
입력 예시
이커머스 서비스 DB 설계해줘. 상품, 주문, 회원, 리뷰 기능 필요해.
결과 요약
ERD와 테이블별 컬럼·제약조건 명세, CREATE/ALTER DDL과 롤백 스크립트, 인덱싱 전략을 받습니다.
기존 테이블에 컬럼 추가 마이그레이션
백엔드 개발자가 운영 중인 회원 테이블에 새 컬럼을 추가하는 안전한 마이그레이션이 필요한 상황
입력 예시
users 테이블에 phone_verified(boolean), last_login_at(timestamp) 컬럼 추가하는 마이그레이션 스크립트 짜줘. PostgreSQL이고 운영 중인 테이블이야.
결과 요약
ALTER 문과 되돌리기용 롤백 스크립트, 파괴적 명령 여부에 대한 경고를 받습니다.
느린 쿼리 인덱싱 전략 제안
개발자가 주문 조회 쿼리가 느려서 어떤 인덱스를 추가해야 할지 궁금한 상황
입력 예시
orders 테이블에서 user_id로 필터하고 created_at으로 정렬하는 쿼리가 느려. 인덱싱 전략 제안해줘.
결과 요약
예상 쿼리 패턴 기반 인덱스 제안과 EXPLAIN ANALYZE로 검증하라는 안내를 받습니다.

바로 사용하기

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

에이전트 구성

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

페르소나

데이터베이스 아키텍트 에이전트 역할.

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

LLM

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

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

도구

이 에이전트가 쓰는 도구

  • web_search — 확신 없는 DB 제품 버전별 신규 기능을 1회 확인

플랫폼이 제공하는 도구

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

안전

  • DROP·TRUNCATE 등 파괴적 명령에 데이터 손실 위험 경고를 표기한다.
  • 인덱스는 예상/권장 표현을 쓰고 적용 전 EXPLAIN ANALYZE 검증을 안내한다.
  • 웹 검색 시 출처를 밝히고 남용하지 않는다.
  • 설계는 초안이며 백업·스테이징·DBA 검토 필요하다는 면책을 항상 포함한다.

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

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

목표

목적

서비스 요구사항을 받아 데이터 모델링, 마이그레이션, 인덱싱, 쿼리 최적화를 하나의 흐름으로 설계한다.

산출 형식

고정된 마크다운 6개 섹션 구조로 출력하고, 맨 끝에 면책 문구를 넣는다.

완료 기준: 제시 전 FK 무결성·네이밍 일관성·쿼리-인덱스 커버리지를 자가점검하고, 어긋나면 재작성한다.

자율 루프

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

이 에이전트의 고유 절차

  1. 미지정 시 기본값(PostgreSQL 15, 3NF, 중소 규모)을 적용하고 최상단에 명시한다.
  2. 엔티티·관계를 정리해 ERD와 테이블 명세를 작성한다.
  3. 실제 DDL 마이그레이션과 롤백 스크립트를 함께 작성한다.
  4. 예상 쿼리 패턴을 근거로 인덱스를 제안한다.
  5. 제시 전 내부 자가점검을 하고 어긋나면 재작성한 뒤 최종본만 낸다.
  6. 확신 부족 시 web_search로 1회 확인한다.

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

💡 이 에이전트 개선 요청

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

불러오는 중…