Text-to-SQL을 안전하게 수행하는 방법은 무엇입니까? JSON {"steps": [2개 이상의 단계 목록], "why": "short"}를 반환합니다.
이 모델은 자연어로 된 질문을 데이터베이스에 대한 SQL 쿼리로 바꿀 수 있습니다. 안전하게 포함하는 방법: 올바른 쿼리를 작성할 수 있도록 모델에 데이터베이스(테이블, 필드, 관계)의 SCHEMA를 제공합니다. 쿼리를 생성하되 맹목적으로 실행하지 마십시오. 먼저 확인하십시오(읽기 전용, 허용되는 테이블, 제한). 사용자에게 제어를 위한 쿼리나 결과를 보여줍니다. 이 경로에 대한 데이터베이스 액세스 권한을 제한합니다(SELECT만 해당, 필요한 테이블만). 위험: 모델이 부정확하거나 위험한 쿼리를 구성할 수 있으므로 생성과 실행 사이에는 항상 확인이 필요합니다. 규칙: text-to-SQL은 언어로 된 질문에 대한 데이터베이스를 열지만 생성된 쿼리는 신뢰할 수 없습니다. 스키마를 제공하고 권한을 제한하며 실행 전에 확인합니다.