Использование нейросетей в работе
Добавлено: 10 Апрель 2026, 11:04
Заведу такую тему на злобу дня.
Периодически думаю, как можно это приспособить у себя. Сразу скажу, пока рационального варианта не нахожу.
На днях смотрел последний ролик на ютубе от Хаски. Он пишет промпт с полминуты, затем клод думает еще секунд 10, что-то выдает. Читаем это, снова пишем что-то, чтобы уточнить, клод опять секунд 10 думает. Ответ устраивает, жмет вставить код в открытый рядом embed editor. Ждем еще секунд 15, несколько строк кода вставляется. Все в восторге. Написать такой код вручную получится гораздо быстрее, а если использовать библиотеку кодовых фрагментов или snippets, то на порядок быстрее...
Общее впечатление остается, использовать нейросеть для написания кода в clarion смысла не имеет. Для нейросетей критична массовость, когда можно накопить очень много информации по какой-то теме. Так как Clarion мало распространен, такого объема информации в общем доступе нет, и нейросеть начинает выдумывать и галлюцинировать. Обучать ее требуется много времени и людей, а их нет. Гораздо эффективнее использовать кларионовские темплейты, которые также предназначены для автоматического написания кода и требуют несопоставимо меньше ресурсов. Вообще говоря, на данном этапе нейросети делают все тоже самое, что можно сделать и без них, вопрос только в ускорении.
В последнее время еще активно развивается направление проверки уже написанного кода (ревью) с помощью нейросетей. Видимо, считается, что в этом случае процесс более контролируемый, чем при использовании для написания кода. Это может помочь для мейнстримных языков программирования, когда над проектом работает команда программистов. В этой ситуации общая задача разбивается над подзадачи, решение которых поручается отдельным программистам. Руководитель группы затем получает код от них, проверяет, передает тестеровщикам. Вот здесь напустить нейросеть для проверки полученного кода имеет смысл. В нашем случае, если отложить в сторону малое распространение клариона, большинство разработчиков разрабатывают проекты в одиночку. Создаваемый темплейтами код обычно свободен от багов, а при компиляции происходит хорошая верификация на ошибки. Вместо команды программистов код пишут темплейты. То есть тоже не видно, где здесь нейросеть.
Были еще идеи генерить темплейтами какую-то информацию для обучения нейросети. Или использовать нейросеть для упрощения поддержки пользователей. Но пока рационального пути я не вижу, везде маячат большие временные затраты при неочевидном результате.
Также несколько смущает глобальная суть нейросетей. Твой код и какая-то другая информация передается куда-то и становится достоянием нейросети, может попасть неизвестно кому, что не всегда желательно. Свежий пример на эту тему, как утек системный код клода.
Периодически думаю, как можно это приспособить у себя. Сразу скажу, пока рационального варианта не нахожу.
На днях смотрел последний ролик на ютубе от Хаски. Он пишет промпт с полминуты, затем клод думает еще секунд 10, что-то выдает. Читаем это, снова пишем что-то, чтобы уточнить, клод опять секунд 10 думает. Ответ устраивает, жмет вставить код в открытый рядом embed editor. Ждем еще секунд 15, несколько строк кода вставляется. Все в восторге. Написать такой код вручную получится гораздо быстрее, а если использовать библиотеку кодовых фрагментов или snippets, то на порядок быстрее...
Общее впечатление остается, использовать нейросеть для написания кода в clarion смысла не имеет. Для нейросетей критична массовость, когда можно накопить очень много информации по какой-то теме. Так как Clarion мало распространен, такого объема информации в общем доступе нет, и нейросеть начинает выдумывать и галлюцинировать. Обучать ее требуется много времени и людей, а их нет. Гораздо эффективнее использовать кларионовские темплейты, которые также предназначены для автоматического написания кода и требуют несопоставимо меньше ресурсов. Вообще говоря, на данном этапе нейросети делают все тоже самое, что можно сделать и без них, вопрос только в ускорении.
В последнее время еще активно развивается направление проверки уже написанного кода (ревью) с помощью нейросетей. Видимо, считается, что в этом случае процесс более контролируемый, чем при использовании для написания кода. Это может помочь для мейнстримных языков программирования, когда над проектом работает команда программистов. В этой ситуации общая задача разбивается над подзадачи, решение которых поручается отдельным программистам. Руководитель группы затем получает код от них, проверяет, передает тестеровщикам. Вот здесь напустить нейросеть для проверки полученного кода имеет смысл. В нашем случае, если отложить в сторону малое распространение клариона, большинство разработчиков разрабатывают проекты в одиночку. Создаваемый темплейтами код обычно свободен от багов, а при компиляции происходит хорошая верификация на ошибки. Вместо команды программистов код пишут темплейты. То есть тоже не видно, где здесь нейросеть.
Были еще идеи генерить темплейтами какую-то информацию для обучения нейросети. Или использовать нейросеть для упрощения поддержки пользователей. Но пока рационального пути я не вижу, везде маячат большие временные затраты при неочевидном результате.
Также несколько смущает глобальная суть нейросетей. Твой код и какая-то другая информация передается куда-то и становится достоянием нейросети, может попасть неизвестно кому, что не всегда желательно. Свежий пример на эту тему, как утек системный код клода.