Вы наверняка уже пробовали ChatGPT для разработки VEX или Python-кода. И скорее всего заметили, что его порой очень сильно глючит, особенно в том, что касается Векса.
Вместо ChatGPT лучше использовать дообученную его версию, заточенную на программирование, например https://codeium.com/.
Это расширение для VS Code, оно бесплатное, надо только зарегистрироваться на сайте, установить расширение и авторизоваться.
Я им пользуюсь последний месяц. По результатам моих тестов оно сильно ускоряет разработку на Python. Во-первых вместо поиска каких-то специфичных функций в документации можно просто спросить по-русски. Во-вторых он знает библиотеку hou. В-третьих он в реальном времени генерирует варианты автозаполнения, часто угадывая строку, которую я хочу написать. Это очень прикольно, пишешь несколько букв, нажимаешь Таб — и строка целиком подставляется со всеми нужными функциями и параметрами.
По поводу Векса — он его знает, но часто пытается написать код для Detail Wrangle. Нужно дополнительно объяснять, что я хочу Point wrangle и @ptnum содержит номер текущей точки.
В конечном итоге вам придется самостоятельно находить косяки в коде и указывать на них, чтобы через несколько итераций получить что-то работоспособное, так что совсем без понимания программирования не обойтись. Но каких-нибудь полгода назад и такое казалось фантастикой.
#ии #программирование
Вместо ChatGPT лучше использовать дообученную его версию, заточенную на программирование, например https://codeium.com/.
Это расширение для VS Code, оно бесплатное, надо только зарегистрироваться на сайте, установить расширение и авторизоваться.
Я им пользуюсь последний месяц. По результатам моих тестов оно сильно ускоряет разработку на Python. Во-первых вместо поиска каких-то специфичных функций в документации можно просто спросить по-русски. Во-вторых он знает библиотеку hou. В-третьих он в реальном времени генерирует варианты автозаполнения, часто угадывая строку, которую я хочу написать. Это очень прикольно, пишешь несколько букв, нажимаешь Таб — и строка целиком подставляется со всеми нужными функциями и параметрами.
По поводу Векса — он его знает, но часто пытается написать код для Detail Wrangle. Нужно дополнительно объяснять, что я хочу Point wrangle и @ptnum содержит номер текущей точки.
В конечном итоге вам придется самостоятельно находить косяки в коде и указывать на них, чтобы через несколько итераций получить что-то работоспособное, так что совсем без понимания программирования не обойтись. Но каких-нибудь полгода назад и такое казалось фантастикой.
#ии #программирование