Pull to refresh

Comments 18

UFO just landed and posted this here

Возможно. Я не пропагандирую использование чата для написания SQL-запросов, только показываю, что в этом кейсе инструмент тоже может быть полезен. Для кого-то этот вариант будет проще и быстрей, для кого-то нет.

Мне кажется, все иллюстрации, как ChatGPT пишет SQL-запросы, это из разряда: смотрите, как оно могёт, а к реальным запросам отношения не имеет. Например, почему здесь chatgpt решил, что join должен быть по полю client_id? Это неявно предполагает соотношение "1 клиент = много серверов". Если бы предметная область касалась не selectel, а чего-то другого, пусть онлайн-игр или соц. сетей, там было бы уместнее "1 сервер = много клиентов". В промте не было этой информации, и сеть выдумывает что угодно, а человек, не знакомый с SQL, не сможет понять, где ошибка.


Причём, доказать чату ничего невозможно, даже на примерах. В одном диалоге он меня убеждал, что каждое число вида 2^n-1 заканчивается на единицу. Я ему говорю, проверь это утверджение при n=6. Он отвечает при n=6 число заканчивается на 3. Как об стенку горох: "извините, действительно, при n=6 число заканчивается на 3, но в общем случае на 1".

Может он двоичное представление имел в виду.

Понятно, что он откуда-то взял эту фразу и повторяет, как заученную. Если бы было понимание, он бы не стал считать мой пример в десятичной системе.

Он ничего не может "иметь в виду, говоря другое" потому что у него отсутствует уровень абстракции, есть только рекомбинация речевых шаблонов.

Оно в принципе не может иметь отношения к реальным запросам, потому что в контексте нет структуры таблиц. Если она достаточно простая или очень типовая, то есть шанс, что сгенерированный текст попадёт в неё, пусть со своими именами. И то не 99%.

А чтобы втащить в контекст правильную структуру, придётся едва ли не больше сил потратить, чем написать запрос самостоятельно.

там можно без distinct обойтись, если другой JOIN использовать, да и сам SQL запрос пишется быстрее, чем запрос к GPT. Но, как иллюстрация, вполне приемлимо.

UFO just landed and posted this here

Зависит от задачи, бывает, что 2-3 раза в неделю, бывает, что всю неделю не использую.
Спасибо за идею, уже практикую :)

UFO just landed and posted this here

Интересно, что вы делаете вывод, что я сразу, не подумав сначала сама, бегу к чату)) Как и писала в самом начале - "Сразу отмечу, что рассматриваю AI-инструменты в качестве мощного ускорителя работы и источника вдохновения". С теми же идеями я сначала сама их бренштормлю, а потом уже смотрю, что предлагает чат. Иногда получаются хорошие дополнения к моим идеям, иногда нет.

UFO just landed and posted this here

Я уже встречался с тем, что ChatGPT использовался для составления SQL-запроса. Вот, попросили поправить запрос. Захожу в графану, вижу запрос за 40 строчек. Спрашиваю: ого, как ты разбираешься! Можно, плиз, структуру данных. В ответ: "Ой, это я с помощью ChatGPT составлял". Я так и не смог объяснить "менеджеру, который смог в SQL", что вот это всё так не работает и, чтобы найти ошибку, нужно знать, как связаны таблички и какие столбики в них есть. Его совет был: "Надо просто более подробно попросить нейронку, тогда она сама всё сделает. У меня сейчас просто нет времени". В итоге от такого таска я отказался.

Смешно и грустно одновременно. Базовое понимание как работают БД и SQL-запросы всё-таки нужно, само собой оно не заработает.

Только вот со временем кожаные мешки, которые хотят для решения задачи знать, как связаны таблички и какие столбики есть, станут не востребованы, потому что условный GPT-999 сможет с полуслова понять хотелки любого менеджера.

Менеджерам станет очень печально. Потому что, как только у них в подчинении не останется людей, они перестанут быть менеджерами, а станут программистами на экзотическом языке промтов к чату. Или все будет вообще уволены, потому что GPT-999 с полуслова сможет понять хотелки клиентов и собственника.

Они и сейчас программисты на экзотическом языке ТЗ и бизнес-требований.

А хотелки... Скажем так, когда люди научатся хотя б сами для себя формулировать, что действительно хотят - то да. Но пока есть отдельная профессия - вытягивать из намёков, жалоб и эмоций настоящие запросы. И её ещё надолго хватит.

Sign up to leave a comment.