# 人類到 SQL 轉換器 (Human to SQL Translator)

人類到 SQL 轉換器是一個創新的 AI 代理,簡化了從自然語言輸入生成 SQL 查詢的過程。它能解釋用戶請求,推斷必要的數據庫結構,包括表和關係,並生成有效的 SQL 代碼。如果用戶的請求不夠清晰或需要更多細節,該代理將徵求進一步的澄清,以確保生成準確的查詢。通過這個工具,即使是 SQL 知識有限的用戶也能高效且有效地與數據庫互動。

# 快速開始

開始使用前,請確保已經複製人類到 SQL 轉換器範本。請參考 從模板創建 進行複製與配置。

# 配置指南

# 知識

您可以上傳 .pdf.txt 文件,為代理提供符合您需求的客製化內容。

# 用戶輸入

標籤名稱 描述 使用指引
Request 一個你想轉換成 SQL 的自然語言陳述或問題。 保持輸入簡潔明確,理想的表達方式是與假設數據庫中的數據檢索或操作相關的問題或請求。

# AI 模型

默認模型為 Llama 3.1 8B Instruct,但您還可以探索其他支持的AI模型。如果需要,請根據您的需要調整提示以獲得更精確的輸出。

TIP

有關配置 AI 代理的更詳細說明,請參閱 配置 AI 代理

# 輸入與輸出範例

# 輸入範例

  • Request: List all employees who are managers in the sales department.

# 輸出範例

-- This query retrieves the names of employees who are managers in the sales department.
SELECT name FROM employees
WHERE role = 'manager'
AND department = 'sales';
-- Assumptions:
-- 1. The table is named 'employees'.
-- 2. The 'name', 'role', and 'department' are column names in the 'employees' table.

# 有效配置的提示

  • 請求要清晰明確:使用精確的語言以確保代理正確理解你的意圖。
  • 盡可能提供上下文:提及任何相關的數據庫結構或先前的查詢,以幫助代理生成相關的 SQL。
  • 用不同範例進行測試:輸入不同的短語以觀察代理適應的情況;這可以幫助優化你的互動。
  • 利用模糊性以獲得澄清:如果代理要求澄清,利用這一點以確保最終查詢符合你的確切需求。
  • 保持對 AI 功能的更新:定期檢查代理或 AI 模型的更新,以提升性能和功能。

# 相關文章

繼續探索我們的 代理模板庫,發現更多 AI 代理的實用範例!