Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 13

Тем, кто использует постгрес будет полезен explain.tensor.ru. Вставляете план запроса и он вам рекомендует очень детально что поправить.

спасибо за ссылку, интересный сервис

Вцелом, если под рукой есть ddl всей бд (а он, как правило, редко теряет актуальность), то копипастнуть его в o3, как будто бы, не то, чтобы сложно

Но запросы пишет просто песня. Включая серьезную аналитику на десяток CTE. Если совсем сложное что-то надо, можно ещё пару подсказок дать, типа, считаю, что тебе понадобятся вот эти таблицы

тоже заинтересовало, что может модель создать без метадатанных?

Недавно смотрел создание запросов для graph DB (neo4j), cypher query - там честно метаданные отдаются в контекст.

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

Может быть не настоящий сварщик - не будет ли удобнее обучать модель создавать запросы в формате json или подобном более удобном для обучения AI и предварительной проверки а затем переводить его в SQL? Или оставить упрощенное что то типа JPA в Java, не залезать полноценно в ньюансы SQL и конкретной базы? Модель хороша для универсальных высокоуровневых решений - натаскал ее, дал метаданные дата объектов и используй для разных баз с адаптером на MCP или просто функцией.

Согласен, при хорошем DDL и чётком контексте LLM действительно может писать отличные запросы особенно если немного “подсказать направление”.

Я пытался сделать инструмент, который избавляет от необходимости всё это проговаривать в чате: просто вставляешь запрос, выбираешь СУБД, и (если хочется глубже) можно добавить схему, индексы, EXPLAIN - всё структурировано, без промтов и многословия.

Цель не заменить подход с DDL + чат, а упростить первые шаги и ускорить получение качественных рекомендаций.

кстати, почему бы не запрашивать ddl функцией/MCP? думаю все это потихоньку добавится. Более того, мы не будем работать с одиночными агентами, а сразу с наборами агентов.

На основе чего сервис даёт рекомендации?

Сервис использует GPT4, которая анализирует сам SQL-запрос, выбранную СУБД и (опционально) дополнительный контекст - схему, индексы и план выполнения запроса (EXPLAIN/ANALYZE).

Да Есть, пока отключил потому что сложно протестировать. Если поможете протестировать то быстро появится )

Добавил mssql, попробуйте пожалуйста

Спасибо за ссылку, полезный сервис

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации