Регистрация  |  Вход

AI : Cursor, Claude, ChatGPT

Cursor
Начал использовать его для codeReview, пока вроде достаточно не плохо. С JS справляется отлично, но и ChatGPT с этим справляется отлично


Claude
В основном для анализа документов и подготовки других документов. Реально ускоряет процесс

ChatGPT
Основная рабочая лошадка. От почти полностью построил скрипты для CI/CD для Bitbucket pipeline
[b]Cursor[/b]
Начал использовать его для codeReview, пока вроде достаточно не плохо. С JS справляется отлично, но и ChatGPT с этим справляется отлично


[b]Claude[/b]
В основном для анализа документов и подготовки других документов. Реально ускоряет процесс

[b]ChatGPT[/b]
Основная рабочая лошадка. От почти полностью построил скрипты для CI/CD для Bitbucket pipeline
Wilder одобряет!
Wilder одобряет!
wilder
ChatGPT
Основная рабочая лошадка. От почти полностью построил скрипты для CI/CD для Bitbucket pipeline

я перешел на Gemini вместо ChatGPT.

но в основном подсел на Slackbot AI, он подключен к email, calendar, google drive, ко всей HR/технической Salesforce документации и ко всем slack groups и перепискам.

https://slack.com/blog/news/slackbot-con ... for-work
https://slack.com/features/slackbot
[quote="wilder"]ChatGPT
Основная рабочая лошадка. От почти полностью построил скрипты для CI/CD для Bitbucket pipeline[/quote]

я перешел на Gemini вместо ChatGPT.

но в основном подсел на Slackbot AI, он подключен к email, calendar, google drive, ко всей HR/технической Salesforce документации и ко всем slack groups и перепискам. 

https://slack.com/blog/news/slackbot-context-aware-ai-agent-for-work 
https://slack.com/features/slackbot
прикольно
прикольно
Claud code на Salesforce development он за тебя может уже делать 80% работы на ура!
Claud code на Salesforce development он за тебя может уже делать 80% работы на ура!
Sergey Prishchepa
Claud code на Salesforce development он за тебя может уже делать 80% работы на ура!

какой именно работы? просто код пилить?

или можно закинуть требования с подробными описаниеми системы, и он будет и поля-объекты-связи создавать (как метадату)?
[quote="Sergey Prishchepa"]Claud code на Salesforce development он за тебя может уже делать 80% работы на ура![/quote]

какой именно работы? просто код пилить?

или можно закинуть требования с подробными описаниеми системы, и он будет и поля-объекты-связи создавать (как метадату)?
Den Brown
Sergey Prishchepa
Claud code на Salesforce development он за тебя может уже делать 80% работы на ура!

какой именно работы? просто код пилить?

или можно закинуть требования с подробными описаниеми системы, и он будет и поля-объекты-связи создавать (как метадату)?

Наверное может и сам создавать, не пробовал. Я закидываю requirement document и вместе с ним создаем HL Design Document
[quote="Den Brown"][quote="Sergey Prishchepa"]Claud code на Salesforce development он за тебя может уже делать 80% работы на ура![/quote]

какой именно работы? просто код пилить?

или можно закинуть требования с подробными описаниеми системы, и он будет и поля-объекты-связи создавать (как метадату)?[/quote]

Наверное может и сам создавать, не пробовал. Я закидываю requirement document и вместе с ним создаем HL Design Document
Den Brown
какой именно работы? просто код пилить?
Берешь тикет из Jira и сtrl+c ctrl-v вуаля, метада и код и патерн выберит, а если вдруг работать не будет System.debug расставит по тестит. Единственное что может контектста не хватать если код в несколькхи репо, но это временные трудности.
[quote="Den Brown"]какой именно работы? просто код пилить?
[/quote]
Берешь тикет из Jira и сtrl+c ctrl-v вуаля,  метада и код и патерн выберит, а если вдруг работать не будет System.debug расставит по тестит. Единственное что может контектста не хватать если код в несколькхи репо, но это временные трудности.
Sergey Prishchepa
Den Brown
какой именно работы? просто код пилить?
Берешь тикет из Jira и сtrl+c ctrl-v вуаля, метада и код и патерн выберит, а если вдруг работать не будет System.debug расставит по тестит. Единственное что может контектста не хватать если код в несколькхи репо, но это временные трудности.
Для всего этого есть instuctions в Claude
[quote="Sergey Prishchepa"][quote="Den Brown"]какой именно работы? просто код пилить?
[/quote]
Берешь тикет из Jira и сtrl+c ctrl-v вуаля,  метада и код и патерн выберит, а если вдруг работать не будет System.debug расставит по тестит. Единственное что может контектста не хватать если код в несколькхи репо, но это временные трудности.[/quote]
Для всего этого есть instuctions в Claude
Что-то все затихли! Война, войной, но работа не останавливается.

Из последнего, не получилось запустить Claude для совместной работы над одним проектом. Но я думаю, они это скоро починят.
Что-то все затихли! Война, войной, но работа не останавливается.

Из последнего, не получилось запустить Claude для совместной работы над одним проектом. Но я думаю, они это скоро починят.
Хотел получить Red Hat Certified System Administrator, дальше подготовился к сдаче,оплатил когда начал букать время на сдачу попросила паспорт ID, а потом мессадж "Вам сдавать нельзя вы под санкциями". После нажатия кнопки Refund написанно что это не для вашего случая, за сертификат денег не возвращаем. Написал в поддержку жду ответа. Походу война у меня с Лохотроном :)

Почему я написал эту историю здесь т.к. осознал силу АI :)
Хотел получить Red Hat Certified System Administrator, дальше подготовился к сдаче,оплатил когда начал букать время на сдачу попросила паспорт ID, а потом мессадж "Вам сдавать нельзя вы под санкциями". После нажатия кнопки Refund написанно что это не для вашего случая, за сертификат денег не возвращаем. Написал в поддержку жду ответа. Походу война у меня с Лохотроном :)

Почему я написал эту историю здесь т.к. осознал силу АI :)
Я вот тоже углубился в эту тему вайб кодинга и, забегая вперед, опять в ней разочаровался. Принцип "хочешь чтобы было хорошо, делай это сам" работает здесь отлично.

Погрузился в изучение достаточно глубоко - разбирался со всякими VS Code плагинами для агентов, claude code. Все насколько позволяют ограничения из-за санкций. Пришел к альтернативному варианту на замену буржуйского claude code - opencode + GLM-4.7, который как говорят даже чем-то лучше иишек от антропика. Дешевле во всяком случае точно и беларусов уважает. (только узнал что вышел GLM-5, наверное работать будет еще лучше ) Пробовал играться с мини проектами для Python (который иишки точно знают лучше чем Salesforce). В итоге как только проект становится сложнее Hello World начинается фигня - вроде что-то и начинает работать, но все как-то не так, все некрасиво, хочется переделать. Просишь переделать/исправить все становится только хуже.(ниже мем идеально это демонстрирует).

Короче отдавать таски ии агентам я точно не смогу. Все чем сейчас пользуюсь - дефолтные ИИ ассистенты в VSCode и IDEA и бесплатных квот вполне хватает. Автодополнение нравится, ну и изредка какой-нибудь методик закодить, который раньше пошел бы гуглить на stackoverflow.

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

Погрузился в изучение достаточно глубоко - разбирался со всякими VS Code плагинами для агентов, claude code. Все насколько позволяют ограничения из-за санкций. Пришел к альтернативному варианту на замену буржуйского claude code - [b]opencode + GLM-4.7[/b], который как говорят даже чем-то лучше иишек от антропика. Дешевле во всяком случае точно и беларусов уважает. (только узнал что вышел GLM-5, наверное работать будет еще лучше :party:) Пробовал играться с мини проектами для Python (который иишки точно знают лучше чем Salesforce). В итоге как только проект становится сложнее Hello World начинается фигня - вроде что-то и начинает работать, но все как-то не так, все некрасиво, хочется переделать. Просишь переделать/исправить все становится только хуже.(ниже мем идеально это демонстрирует). 

Короче отдавать таски ии агентам я точно не смогу. Все чем сейчас пользуюсь - дефолтные ИИ ассистенты в VSCode и IDEA и бесплатных квот вполне хватает. Автодополнение нравится, ну и изредка какой-нибудь методик закодить, который раньше пошел бы гуглить на stackoverflow.

[short]https://www.youtube.com/shorts/2t6ysTM10gs[/short]
Dmitry Shnyrev
Я вот тоже углубился в эту тему вайб кодинга и, забегая вперед, опять в ней разочаровался. Принцип "хочешь чтобы было хорошо, делай это сам" работает здесь отлично.

Ну вот не знаю, у меня в последнее время другие ощущения. Например рефакторинг тест классов, прямо на ура работает, да не всегда с первого раза, но и не напрягает. Главное написал что хочешь в промпте и он сам мудохается пока не исправит все ошибки и не достигнет 85%. Дальше, нужен был небольшой рефакторинг кода, в связи с объединением 2-х пакетов, так он тоже справился.

Тут все зависит от того как точно ты можешь объяснить что ты хочешь в итого получить.

Конечно проблемы тоже есть. Но время уже экономит порядочно.
[quote="Dmitry Shnyrev"]Я вот тоже углубился в эту тему вайб кодинга и, забегая вперед, опять в ней разочаровался. Принцип "хочешь чтобы было хорошо, делай это сам" работает здесь отлично.[/quote]

Ну вот не знаю, у меня в последнее время другие ощущения. Например рефакторинг тест классов, прямо на ура работает, да не всегда с первого раза, но и не напрягает. Главное написал что хочешь в промпте и он сам мудохается пока не исправит все ошибки и не достигнет 85%. Дальше, нужен был небольшой рефакторинг кода, в связи с объединением 2-х пакетов, так он тоже справился.

Тут все зависит от того как точно ты можешь объяснить что ты хочешь в итого получить. 

Конечно проблемы тоже есть. Но время уже экономит порядочно.
Понимаю что качество работы зависит от качества поставленной задачи и настроек. Это как с джуном работать. Плохо объяснил, он плохо сделает. Начинаешь разжевывать - возникает стойкое чувство "быстрее бы сам сделал". Это кстати чувство у меня сформировалось еще с первой конторы когда меня пытались сделать лидом. Я, кстати, так ни одним разрабом за всю свою карьеру и не командовал. Все немногие попытки приводили к их скорому увольнению. Так же наверное у меня складываются отношения и с ИИ агентами
Понимаю что качество работы зависит от качества поставленной задачи и настроек. Это как с джуном работать. Плохо объяснил, он плохо сделает. Начинаешь разжевывать - возникает стойкое чувство "быстрее бы сам сделал". Это кстати чувство у меня сформировалось еще с первой конторы когда меня пытались сделать лидом. Я, кстати, так ни одним разрабом за всю свою карьеру и не командовал. Все немногие попытки приводили к их скорому увольнению. Так же наверное у меня складываются отношения и с ИИ агентами :rolling:
The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-sales ... veloper/
The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-salesforce-developer/
Eric
The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-salesforce-developer/

This is not a future, it's already a present day:) If somebody don't understand this, will fail
[quote="Eric"]The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-salesforce-developer/[/quote]

This is not a future, it's already a present day:) If somebody don't understand this, will fail
wilder
This is not a future, it's already a present day:) If somebody don't understand this, will fail

как бы "да",
но если дойти до выводов статьи, то они довольно скромные:

Explore Agentforce: Start playing...
Learn Data Cloud & RAG: Understand...
Write Invocable Actions: Practice...


т.е. все то же что было два года назад. А сколько разговором то было за эти два года...
[quote="wilder"]
This is not a future, it's already a present day:) If somebody don't understand this, will fail
[/quote]

как бы "да",
но если дойти до выводов статьи, то они довольно скромные:

[i]Explore Agentforce: Start [b]play[/b]ing...
Learn Data Cloud & RAG: [b]Understand[/b]...
Write Invocable Actions: [b]Practice[/b]...[/i]

т.е. все то же что было два года назад. А сколько разговором то было за эти два года...
иногда мне кажется, что Agentforce постигнет та же судьба что и RPA или Метавселенной - новый, но нищевый продукт: чат боты, новые возможности для автоматизации некоторых шагов в прежних процессах, где раньше требовалось человеческое "суждение", и все.

но это не отменяет революцию в написании кода. здесь огромный прогресс.
правда, как заметили журналисты, сейчас каждый может запилить себе собственный "Слак", но что-то никто так и не стал богатым или просто успешным.
иногда мне кажется, что Agentforce постигнет та же судьба что и RPA или Метавселенной - новый, но нищевый продукт: чат боты, новые возможности для автоматизации некоторых шагов в прежних процессах, где раньше требовалось человеческое "суждение", и все.

но это не отменяет революцию в написании кода. здесь огромный прогресс.
правда, как заметили журналисты, сейчас каждый может запилить себе собственный "Слак", но что-то никто так и не стал богатым или просто успешным.
Всем привет!

Могу поделиться своим опытом использования Cursor (хоть пока и небольшим).

Имеем лицензию Cursor Enterprise (предоставляется компанией).

Что умеет и делает хорошо:
1) Анализ, написание, рефакторинг Unit-тестов. На моем проекте, как правило, используются бизнес-тесты и с этим Cursor справляется. Агент анализирует код проекта, понимает что должно быть протестировано, готовит тестовые данные, учитывает лимиты, исправляет ошибки. Безусловно ему надо точно формулировать требования и/или приводить пример уже готовых тестов (чтобы сделал по аналогии например).
2) Анализ уже написанного кода на предмет ошибок и уязвимостей. Как пример: разработчик написал и обновил несколько классов, скормил ИИ чтобы их проверил. Все мы люди и у каждого свой уровень внимательности, а также усталости на момент написания кода. Любой, пусть и с разной вероятностью, может забыть добавить поле в сокл запрос. Конечно конкретно такая ошибка легко выявляется и без ИИ. Тестами, код ревью, на этапе тестирования. Но и ошибки бывают разные. В общем тут просто: чувствуешь что устал и мог ошибиться - попросил ИИ перепроверить.
3) Анализ и исследования проекта с целью установить объем влияния внедрения нового функционала на уже существующую логику. Банально насколько сложно и затратно по времени будет внедрить новый функционал или же удалить уже не нужный. Бывает что функционал уже настолько врос в проект что его не вытащишь не сломав что-то попутно. ИИ помогает уменьшить риски.
4) Анализ System.debug() и логов. Можно скормить агенту Stack trace и он сам пробежит по всем методам, проанализирует и объяснит почему упало и как починить.

Что умеет и полезность этого пока сомнительна:
1) Пишет код. Да можно скормить ему требования и он напишет нужные классы, триггеры, добавит константы в нужных классах и т.п. И даже разложит всё по папочкам если таковые имеются. Но тут либо требования простые и самому сделать быстрее, чем объяснять ИИ и потом проверять за ним. Либо, когда требования посложнее, может понадобиться много времени, чтобы за ИИ перепроверить.
В итоге, чаще всего, время 'сделать самому' <= время 'объяснить ИИ и потом перепроверить'.
2) Пишет документацию. Но тут возможно я не правильно формулировал запросы. Мне Cursor выдавал либо слишком большую, подробную и в неподходящем мне по оформлению документацию, либо (после запроса сократить, выделив суть) выдавал уже слишком короткую и общую.

Чего не умеет:
1) Писать код за разработчика по нажатию одной клавиши. Даже если очень подробно расписать запрос ИИ не напишет всё идеально. В любом случае надо знать язык программирования, особенности платформы, бизнес сценарии. И в любом случае за ИИ надо будет перепроверить. У меня Cursor один раз даже словил галлюцинацию

Мое мнение что многие разработчики имеют не совсем верные ожидания от ИИ. Если ожидать что ИИ будет писать код за тебя, а ты будешь только сидеть и пить кофе, то конечно в нем можно разочароваться Потому что ни сейчас, ни в ближайшее время ИИ так не сумеет. А вот если видеть в ИИ именно дополнительный инструмент и помощника, то можно действительно делегировать ему какую-то монотонную работу и нивелировать человеческий фактор. В таком случае ИИ может быть действительно полезным и эффективным
Всем привет!

Могу поделиться своим опытом использования Cursor (хоть пока и небольшим).

Имеем лицензию Cursor Enterprise (предоставляется компанией).

Что умеет и делает хорошо:
1) Анализ, написание, рефакторинг Unit-тестов. На моем проекте, как правило, используются бизнес-тесты и с этим Cursor справляется. Агент анализирует код проекта, понимает что должно быть протестировано, готовит тестовые данные, учитывает лимиты, исправляет ошибки. Безусловно ему надо точно формулировать требования и/или приводить пример уже готовых тестов (чтобы сделал по аналогии например).
2) Анализ уже написанного кода на предмет ошибок и уязвимостей. Как пример: разработчик написал и обновил несколько классов, скормил ИИ чтобы их проверил. Все мы люди и у каждого свой уровень внимательности, а также усталости на момент написания кода. Любой, пусть и с разной вероятностью, может забыть добавить поле в сокл запрос. Конечно конкретно такая ошибка легко выявляется и без ИИ. Тестами, код ревью, на этапе тестирования. Но и ошибки бывают разные. В общем тут просто: чувствуешь что устал и мог ошибиться - попросил ИИ перепроверить.
3) Анализ и исследования проекта с целью установить объем влияния внедрения нового функционала на уже существующую логику. Банально насколько сложно и затратно по времени будет внедрить новый функционал или же удалить уже не нужный. Бывает что функционал уже настолько врос в проект что его не вытащишь не сломав что-то попутно. ИИ помогает уменьшить риски.
4) Анализ System.debug() и логов. Можно скормить агенту Stack trace и он сам пробежит по всем методам, проанализирует и объяснит почему упало и как починить.

Что умеет и полезность этого пока сомнительна:
1) Пишет код. Да можно скормить ему требования и он напишет нужные классы, триггеры, добавит константы в нужных классах и т.п. И даже разложит всё по папочкам если таковые имеются. Но тут либо требования простые и самому сделать быстрее, чем объяснять ИИ и потом проверять за ним. Либо, когда требования посложнее, может понадобиться много времени, чтобы за ИИ перепроверить.
В итоге, чаще всего, время 'сделать самому' <= время 'объяснить ИИ и потом перепроверить'.
2) Пишет документацию. Но тут возможно я не правильно формулировал запросы. Мне Cursor выдавал либо слишком большую, подробную и в неподходящем мне по оформлению документацию, либо (после запроса сократить, выделив суть) выдавал уже слишком короткую и общую.

Чего не умеет:
1) Писать код за разработчика по нажатию одной клавиши. Даже если очень подробно расписать запрос ИИ не напишет всё идеально. В любом случае надо знать язык программирования, особенности платформы, бизнес сценарии. И в любом случае за ИИ надо будет перепроверить. У меня Cursor один раз даже словил галлюцинацию:smile:

Мое мнение что многие разработчики имеют не совсем верные ожидания от ИИ. Если ожидать что ИИ будет писать код за тебя, а ты будешь только сидеть и пить кофе, то конечно в нем можно разочароваться:smile: Потому что ни сейчас, ни в ближайшее время ИИ так не сумеет. А вот если видеть в ИИ именно дополнительный инструмент и помощника, то можно действительно делегировать ему какую-то монотонную работу и нивелировать человеческий фактор. В таком случае ИИ может быть действительно полезным и эффективным:smile:
Отличный отзыв! Ждем больше деталей
Отличный отзыв! Ждем больше деталей :smile:
Yury Nistratau
Имеем лицензию Cursor Enterprise (предоставляется компанией).
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.
[quote="Yury Nistratau"]Имеем лицензию Cursor Enterprise (предоставляется компанией).[/quote]
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.
Dmitry Shnyrev
Yury Nistratau
Имеем лицензию Cursor Enterprise (предоставляется компанией).
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.

Мы используем их параллельно. Каждый для своих целей.
[quote="Dmitry Shnyrev"][quote="Yury Nistratau"]Имеем лицензию Cursor Enterprise (предоставляется компанией).[/quote]
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.[/quote]

Мы используем их параллельно. Каждый для своих целей. 
Dmitry Shnyrev
Yury Nistratau
Имеем лицензию Cursor Enterprise (предоставляется компанией).
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.

Claude Code в компании тоже используется, но лицензий на него меньше. Соответственно получить их сложнее, поэтому я не пробовал. Общался с коллегой, который пробовал и Claude и Cursor. Он в итоге остался на Claude. Но думаю тут дело больше в стиле работы.

Я согласен с wilder что каждый из этих тулов используется для своих целей. К тому же у каждого из них свой формат работы. Cursor это всё же больше про работу в IDE, а Claude про работу через терминал.

P.S. Брат использует Cursor Pro и тоже доволен.
[quote="Dmitry Shnyrev"][quote="Yury Nistratau"]Имеем лицензию Cursor Enterprise (предоставляется компанией).[/quote]
А компания не пробовала/сравнивала с Claude Code? Вроде как бытует мнение что наигравшись с Cursor переходят на Claude Code как следующий этап использования ИИ тулов.[/quote]

Claude Code в компании тоже используется, но лицензий на него меньше. Соответственно получить их сложнее, поэтому я не пробовал. Общался с коллегой, который пробовал и Claude и Cursor. Он в итоге остался на Claude. Но думаю тут дело больше в стиле работы.

Я согласен с wilder что каждый из этих тулов используется для своих целей. К тому же у каждого из них свой формат работы. Cursor это всё же больше про работу в IDE, а Claude про работу через терминал.

P.S. Брат использует Cursor Pro и тоже доволен.
Eric
The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-salesforce-developer/
Cпасибо Eric отличная статья, я это понял когда мне поставили отдельное интервью на cистем дизайн.
[quote="Eric"]The Future of the Salesforce Developer in the AI Era
https://triggerhours.com/future-of-salesforce-developer/[/quote]
Cпасибо Eric отличная статья, я это понял когда мне поставили отдельное интервью на cистем дизайн.:smile: