Как создавать запросы на естественном языке для баз данных SQL

вставьте сюда описание изображения
Мне казалось, что долгое время я практически игнорировал разработки, происходящие в области генеративного ИИ/LLM (большие языковые модели).

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

Затем у меня появилась возможность посмотреть, как мой друг ежедневно использует ChatGPT, и я решил, что пришло время создать небольшой проект.

В течение последних нескольких недель я создавал инструмент с открытым исходным кодом под названием HouseWatch для мониторинга и управления кластерами ClickHouse, и мне было интересно, как я могу включить в него GPT для создания новой функции.

То, на что я попал, было запросом на естественном языке.

HouseWatch имеет множество функций, разработанных для того, чтобы дать вам представление о том, как работает ваш узел/кластер ClickHouse, но он также имеет встроенный редактор запросов, так что вы можете копать глубже, чем уже предоставленная информация. В отличие от многих других баз данных, ClickHouse дает вам множество метаданных о системе в своих системных таблицах, поэтому при отладке проблем я часто пишу ClickHouse SQL для извлечения нужных мне данных из этих таблиц.

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

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

Вот результат:

вставьте сюда описание изображения
Эта функция все еще находится в стадии альфа-тестирования, и я буду дорабатывать ее в течение следующих нескольких недель, но она уже довольно хорошо сделана.

Supongo que te gusta

Origin blog.csdn.net/iCloudEnd/article/details/131152374
Recomendado
Clasificación