AI 도구

AI 어시스턴트는 추측으로 답하지 않습니다 — 고정된 기능 모음을 통해 동작합니다. 각 기능은 무언가를 읽거나, 열 수 있는 뷰를 제안하거나, 사용자가 커밋할 변경을 스테이징합니다. 이 페이지는 신뢰의 기준점, 즉 어시스턴트가 할 수 있는 일과 각 기능이 어떻게 게이팅되는지를 설명합니다.

동작이 게이팅되는 방식

DynoTable은 기본적으로 안전합니다. 모든 기능은 다음 몇 가지 액세스 등급 중 하나에 속합니다:

  • 읽기(조용함) — 가볍고 읽기 전용이며 대부분 로컬에서 이뤄지는 조회. 허가를 묻지 않고 — 그냥 실행됩니다.
  • 읽기(게이팅됨) — AWS에 도달하고 용량을 소비하는 읽기(쿼리, 단일 항목 읽기). 어시스턴트는 첫 번째 읽기 전에 묻고, 이후에는 권한 모드에 따라 사용자의 선택을 기억합니다.
  • 제안 — 어시스턴트가 클릭하면 탭을 여는 을 표시합니다. 클릭하기 전에는 아무 일도 일어나지 않습니다.
  • 열기(게이팅됨) — 권한 게이트를 거쳐 탭을 즉시 열거나 변경합니다.
  • 쓰기(스테이징 경유)스테이징을 거치며, 사용자가 검토하고 커밋합니다. 어시스턴트는 절대 DynamoDB에 직접 쓰지 않습니다.
  • 내보내기(게이팅됨) — 결과를 파일로 추출합니다.

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

권한 프롬프트: 어시스턴트가 테이블에 대해 게이팅된 동작을 실행하기 전에 묻습니다.
권한 프롬프트: 어시스턴트가 테이블에 대해 게이팅된 동작을 실행하기 전에 묻습니다.

할 수 있는 일

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

어시스턴트는 질문에 답하기 위해 스키마를 읽습니다: 활성 프로필 아래의 테이블, 그 키 스키마, 인덱스, 빌링 모드, 인덱싱한 속성 경로와 타입, 필드의 샘플 값, 저장한 Smart Table 및 Workbench 사양, 선언한 관계, 그리고 이미 열려 있는 탭이 무엇인지. 이 모든 것은 읽기(조용함) — 로컬 내부 검사이며 허가를 묻지 않습니다.

데이터를 읽습니다

라이브 데이터가 필요할 때는 읽기 전용 PartiQL 또는 Workbench SQL(JOIN, GROUP BY, 집계를 포함한 SELECT 전용)을 실행하거나, 키로 단일 항목을 읽거나, 쿼리에 일치하는 항목 수를 셉니다. 이는 읽기(게이팅됨) — DynamoDB에 도달하고 용량을 소비하므로 어시스턴트가 첫 번째 읽기 전에 묻습니다.

전체 테이블에 대해 — 정확하게 계산합니다

전체 테이블에 걸친 개수, 합계, 평균, 또는 분류를 요청하면 어시스턴트가 직접 계산합니다 — 데이터를 먼저 직접 내보낼 필요가 없습니다. 결과는 전체 테이블에 대해 정확합니다: 한두 페이지를 샘플링하는 대신 일치하는 모든 항목을 읽으므로, "지난달 주문 건수는?"이나 "리전별 총매출" 같은 답이 부분적인 추측이 아니라 실제 데이터를 반영합니다. 같은 방식으로 변환된 내보내기를 만들 수도 있습니다 — 전체 테이블을 한 단계로 재구성하거나, 필터링하거나, 집계해 새 파일로 내보냅니다. 이는 게이팅됨 — 전체 처리가 테이블을 읽고 읽기 용량을 소비하므로 어시스턴트가 먼저 묻습니다.

요청한 뷰를 엽니다

어시스턴트는 사용자의 작업 공간을 차지하기보다 뷰를 제안하기를 선호합니다. 클릭하면 테이블(선택적으로 필터링된), 기존 행이나 새 행의 항목 편집기, Smart Table, 또는 SQL이 미리 채워진 Workbench 탭을 열거나 포커스하는 을 표시합니다 — 이것이 제안이며, 클릭하기 전에는 아무것도 열리지 않습니다. 사용자가 지금 명확히 요청한 경우에는 대신 탭을 즉시 열거나 다듬을 수 있으며, 이것이 열기(게이팅됨) 입니다.

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

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

어시스턴트가 데이터를 변경하는 방법은 정확히 한 가지뿐입니다: 활성 테이블의 스테이징 영역에 단일 생성, 업데이트, 또는 삭제를 스테이징하여 사용자가 검토하고 커밋하도록 합니다. 이것이 쓰기(스테이징 경유) 입니다.

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

내보내고 파일을 다룹니다

어시스턴트는 열려 있는 탭이나 일회성 SELECT를 CSV, JSON, NDJSON으로 내보내고, 진행 중인 내보내기를 추적할 수 있습니다. 또한 이미 내보냈거나 채팅에 첨부한 파일을 검사하거나, 읽거나, 그 위에서 SQL 변환을 실행할 수도 있습니다 — 다루려는 데이터가 라이브 테이블이 아니라 로컬 파일일 때 유용합니다. 내보내기와 변환은 게이팅됨이며, 내보내기를 확인하거나 파일을 읽는 것은 조용합니다.

내보내기 아티팩트 칩 — 에이전트가 결과를 파일로 스트리밍했으며, Reveal을 누르면 디스크에서 완성된 내보내기를 엽니다.
내보내기 아티팩트 칩 — 에이전트가 결과를 파일로 스트리밍했으며, Reveal을 누르면 디스크에서 완성된 내보내기를 엽니다.

요청이 모호할 때 묻습니다

무엇을 의도하는지 확실하지 않을 때, 어시스턴트는 이름이 붙은 소수의 선택지와 함께 명확화 질문을 하고 사용자가 답할 때까지 턴을 일시 중지합니다.

명확화 칩 — 요청이 모호할 때 에이전트가 먼저 묻고, 소수의 선택지를 제시하며 사용자가 답할 때까지 턴을 일시 중지합니다.
명확화 칩 — 요청이 모호할 때 에이전트가 먼저 묻고, 소수의 선택지를 제시하며 사용자가 답할 때까지 턴을 일시 중지합니다.

업데이트됨