AI 도구

AI 에이전트는 추측으로 답하지 않습니다 — 정해진 기능 집합을 통해 행동합니다. 각 기능은 무언가를 읽거나, 열 수 있는 뷰를 제안하거나, 여러분이 커밋할 변경을 스테이징합니다. 이 페이지는 신뢰의 기준입니다. 에이전트가 무엇을 할 수 있고, 각 기능이 어떻게 통제되는지 다룹니다.

동작이 통제되는 방식

DynoTable은 기본적으로 안전합니다. 모든 기능은 몇 가지 접근 등급 중 하나에 속합니다.

  • 읽기(무음) — 가벼운 읽기 전용 조회로, 대부분 로컬입니다. 프롬프트 없이 바로 실행됩니다.
  • 읽기(통제) — AWS에 요청해 용량을 소모하는 읽기(쿼리, 단일 항목 읽기). 에이전트가 첫 번째 요청 전에 묻고, 이후에는 권한 모드에 따라 여러분의 선택을 기억합니다.
  • 제안 — 에이전트가 을 내놓고, 여러분이 클릭하면 탭이 열립니다. 클릭하기 전까지는 아무 일도 일어나지 않습니다.
  • 열기(통제) — 권한 관문을 거쳐 탭을 즉시 열거나 변경합니다.
  • 쓰기(스테이징 경유)스테이징을 거칩니다. 검토와 커밋은 여러분의 몫입니다. 에이전트는 DynamoDB에 직접 쓰지 않습니다.
  • 내보내기(통제) — 결과를 파일로 내보냅니다.

통제되는 모든 동작은 프로필별로 설정하는 권한 모드(Manual, Auto, Full Auto)에 따라 승인됩니다(AI 채팅 → AI 설정하기 참고). 통제되는 모든 결정은 항상 켜져 있는 로컬 감사 로그에 기록됩니다.

권한 프롬프트: 에이전트가 테이블에 대해 통제된 동작을 실행하기 전에 묻습니다.
권한 프롬프트: 에이전트가 테이블에 대해 통제된 동작을 실행하기 전에 묻습니다.

할 수 있는 일

테이블과 저장된 작업물을 이해합니다

에이전트는 질문에 답하기 위해 schema를 읽습니다. 활성 프로필의 테이블들, 그 키 schema, DynamoDB 인덱스, 청구 모드, 저장된 Smart Table과 Workbench 스펙, 선언된 관계, 열려 있는 탭까지요.

또한 로컬 테이블 인덱스를 컨텍스트로 사용합니다. 이 모두는 읽기(무음) 입니다 — 로컬 인트로스펙션이며 프롬프트가 없습니다.

데이터를 읽습니다

실시간 데이터가 필요하면 읽기 전용 PartiQL이나 Workbench SQL(SELECT만 — JOIN, GROUP BY, 집계 포함)을 실행하거나, 키로 단일 항목을 읽거나, 쿼리에 일치하는 항목 수를 셉니다. 이는 읽기(통제) 입니다 — DynamoDB에 요청해 용량을 소모하므로 에이전트가 첫 번째 요청 전에 묻습니다.

테이블 전체를 정확하게 계산합니다

테이블 전체에 걸친 개수, 합계, 평균, 분포를 요청하면 에이전트가 직접 계산합니다 — 데이터를 먼저 내보낼 필요가 없습니다. 결과는 테이블 전체에 대해 정확합니다. 한두 페이지를 표본으로 삼는 대신 일치하는 모든 항목을 읽으므로, "지난달 주문이 몇 건이지?"나 "리전별 총매출" 같은 답이 부분적인 추측이 아니라 실제 데이터를 반영합니다. 같은 방식으로 변환된 내보내기도 만들 수 있습니다 — 테이블 전체를 재구성하거나, 필터링하거나, 집계해 한 번에 새 파일로 내보냅니다. 이는 통제 대상입니다 — 전체를 훑으면 테이블을 읽으며 읽기 용량이 들기 때문에 에이전트가 먼저 묻습니다.

요청한 뷰를 엽니다

에이전트는 여러분의 작업 공간을 점유하기보다 뷰를 제안하는 쪽을 택합니다. 테이블(필터를 적용할 수도 있습니다), 기존 행이나 새 행을 위한 항목 편집기, Smart Table, 또는 SQL이 미리 채워진 Workbench 탭을 열거나 포커스하는 을 내놓습니다 — 그것이 제안이며, 클릭하기 전까지는 아무것도 열리지 않습니다. 지금 당장 해 달라고 분명히 요청했다면 대신 탭을 즉시 열거나 다듬을 수 있습니다. 그것이 열기(통제) 입니다.

Workbench 열기 칩 — 에이전트가 SQL 뷰(여기서는 customers ⋈ orders 조인)를 제안했고, 클릭하면 Workbench 탭이 열립니다.
Workbench 열기 칩 — 에이전트가 SQL 뷰(여기서는 customers ⋈ orders 조인)를 제안했고, 클릭하면 Workbench 탭이 열립니다.

쓰기를 스테이징합니다 — 직접 쓰지 않습니다

에이전트가 데이터를 바꾸는 방법은 정확히 하나뿐입니다. 활성 테이블의 스테이징 영역에 생성, 수정, 삭제를 하나씩 스테이징해 여러분이 검토하고 커밋하게 하는 것이죠. 그것이 쓰기(스테이징 경유) 입니다.

스테이징된 변경 칩 — 에이전트가 편집 하나를 스테이징했고, 클릭하면 스테이징 패널에서 그 변경을 검토하고 커밋할 수 있습니다.
스테이징된 변경 칩 — 에이전트가 편집 하나를 스테이징했고, 클릭하면 스테이징 패널에서 그 변경을 검토하고 커밋할 수 있습니다.

내보내고 파일을 다룹니다

에이전트는 열려 있는 탭이나 일회성 SELECT를 CSV, JSON, NDJSON으로 내보낼 수 있고, 진행 중인 내보내기를 추적할 수 있습니다. 이미 내보냈거나 채팅에 첨부한 파일을 살펴보고, 읽고, SQL 변환을 실행할 수도 있습니다 — 다루려는 데이터가 실시간 테이블이 아니라 로컬 파일일 때 유용합니다. 내보내기와 변환은 통제 대상이고, 내보내기 상태 확인이나 파일 읽기는 무음입니다.

내보내기 산출물 칩 — 에이전트가 결과를 파일로 스트리밍했고, Reveal을 누르면 디스크에 완성된 내보내기가 열립니다.
내보내기 산출물 칩 — 에이전트가 결과를 파일로 스트리밍했고, Reveal을 누르면 디스크에 완성된 내보내기가 열립니다.

요청이 모호하면 되묻습니다

무슨 뜻인지 확실하지 않으면 에이전트가 이름 붙은 몇 가지 선택지와 함께 확인 질문을 하고, 여러분이 답할 때까지 차례를 멈춥니다.

확인 칩 — 요청이 모호하면 에이전트가 먼저 묻고, 몇 가지 선택지를 제시하며 답할 때까지 차례를 멈춥니다.
확인 칩 — 요청이 모호하면 에이전트가 먼저 묻고, 몇 가지 선택지를 제시하며 답할 때까지 차례를 멈춥니다.

업데이트됨