Комментарии 11
SQL специально создавали чтобы на нём могли писать не программисты.
Он и так очень похож на естественный язык.
При этом он позволяет чётко описать что именно хочет автор запроса. Без каких-либо разночтений. А эти нейросеточки только будут генерировать ошибки в данных, которых и без того полно в окружающем нас мире.
However, there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples of such users are accountants, engineers, architects, and urban planners. It is for this class of users that SEQUEL is intended
Он и так очень похож на естественный язык.
При этом он позволяет чётко описать что именно хочет автор запроса. Без каких-либо разночтений. А эти нейросеточки только будут генерировать ошибки в данных, которых и без того полно в окружающем нас мире.
Все так, но все же SQL, понимание реляционных баз и т.д. — не самая простая задача для бизнес пользователей.
99.99% of business users have no knowledge of SQL (let alone of serious SQL level). So, natural language interface, if one exists, is a real advantage for this massive class of users.
Это безусловно, но вообще нейросеточки всегда будут давать ошибки. Просто потому что запросы делает человек без понимания структуры данных, например связей между сущностями. И эти ошибки будут скрыты от пользователя. И они потянутся в отчёты. А потом выяснится, что кто-то потерял миллионы просто потому что нейросеточка неправильно поняла как преобразовать желания человека в запрос реальных данных.
Научить человека sql чтоб он смог написать запрос как в примере про аэропорты реально не сложно. Там реально сплошные select from where in and <=
Я показал такое жене и она через 15 минут уже писала простенькие аналитические запросы в базу. Всякие эти бизнес-аналитики такой ад в экселе творят, который за гранью моего понимаю. Освоить sql не сильно сложнее особенно в редакторе нормальном типа datagrip.
Научить человека sql чтоб он смог написать запрос как в примере про аэропорты реально не сложно. Там реально сплошные select from where in and <=
Я показал такое жене и она через 15 минут уже писала простенькие аналитические запросы в базу. Всякие эти бизнес-аналитики такой ад в экселе творят, который за гранью моего понимаю. Освоить sql не сильно сложнее особенно в редакторе нормальном типа datagrip.
One of the unique sides of Apache NLPCraft is the fact that it is not using neural networks in its intent matching — but rather a fully deterministic algorithm. It also requires that the models would be created by engineers and not by users or even data scientists.
This approach, obviously, has pros and cons…
This approach, obviously, has pros and cons…
Про формирование sql запросов есть тут https://www.nltk.org/book/ch10.html, без нейросетей.
запрос, круче чем sql-щик, ни одна машина не напишет…
проходили.
90% программистов знают sql на 10%
SQL специально создавали чтобы на нём могли писать не программисты.и государством может управлять кухарка…
проходили.
90% программистов знают sql на 10%
Тут, насколько я понимаю, скорее стоит другая задача — помочь «ненастоящим» BI аналитикам с данными. Причём сейчас данных в организациях много и много тех, кто хочет делать запросы. И не все хотят/могут изучать sql)
Кроме того, и в роли BI аналитика тут выступают уже разношерстные люди из разных департаментов. Смысла их всех обучать нет, делать запросы через людей со знаниями SQL — это задержки получения информации, делать репорты под разные запросы — количество репортов будет зашкаливать =) и их никто не будет использовать.
и государством может управлять кухарка…
Это где такое было?
Удержат ли большевики государственную власть?
Мы не утописты. Мы знаем, что любой чернорабочий и любая кухарка не способны сейчас же вступить в управление государством. В этом мы согласны и с кадетами, и с Брешковской, и с Церетели. Но мы отличаемся от этих граждан тем, что требуем немедленного разрыва с тем предрассудком, будто управлять государством, нести будничную, ежедневную работу управления в состоянии только богатые или из богатых семей взятые чиновники. Мы требуем, чтобы обучение делу государственного управления велось сознательными рабочими и солдатами и чтобы начато было оно немедленно, то есть к обучению этому немедленно начали привлекать всех трудящихся, всю бедноту.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Преобразование текстовых запросов в SQL