Jak bezpiecznie dokonać zamiany tekstu na SQL? Zwróć JSON {"steps": [lista ponad 2 kroków], "why": "krótki"}.
Model może zamienić pytanie w języku naturalnym na zapytanie SQL do bazy danych. Jak bezpiecznie osadzić: podaj modelowi SCHEMAT bazy danych (tabele, pola, relacje), aby zbudował poprawne zapytanie; generuj zapytanie, ale NIE wykonuj go na ślepo - najpierw sprawdź (tylko do odczytu, dozwolone tabele, limity); pokazać użytkownikowi zapytanie lub wynik w celu kontroli; ogranicz prawa dostępu do bazy danych dla tej ścieżki (tylko SELECT, tylko niezbędne tabele). Ryzyko: model może skonstruować nieprawidłowe lub niebezpieczne zapytanie – dlatego zawsze istnieje kontrola pomiędzy wygenerowaniem a wykonaniem. Reguła: Text-to-SQL otwiera bazę danych z pytaniami w danym języku, ale wygenerowane zapytanie jest niezaufane: podaj schemat, ogranicz uprawnienia i sprawdź przed wykonaniem.