Generarea de interogări MySQL folosind LLM-uri
Context
Acest prompt testează capacitățile de generare de cod ale unui LLM prin promptarea sa să genereze o interogare MySQL validă prin furnizarea informațiilor despre schema bazei de date.
Prompt
"""
Tabelul departments, coloanele = [DepartmentId, DepartmentName]
Tabelul students, coloanele = [DepartmentId, StudentId, StudentName]
Creează o interogare MySQL pentru toți studenții din departamentul de Informatică
"""Cod / API
python
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4",
messages=[
{
"role": "user",
"content": "\"\"\"\nTabelul departments, coloanele = [DepartmentId, DepartmentName]\nTabelul students, coloanele = [DepartmentId, StudentId, StudentName]\nCreează o interogare MySQL pentru toți studenții din departamentul de Informatică\n\"\"\""
}
],
temperature=1,
max_tokens=1000,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)Referință
Ghidul de inginerie a prompt-urilor (16 martie 2023)
