через две недели Dreamforce (14-16/10),думаю там будет больше информации и примеров. Вчера Benioff published видео с примером: текстовый запрос: показать данные о курсах с определёнными полями и фильтры... строиться controller class, test class, LWC. (напоминает Coursor AI) по команде запускаются test cases, чтоб сохранить в sandbox пишешь - deploy to server.
Context-aware Plan mode, which understands Salesforce schema Agentic code generation (Apex, HTML, CSS, JavaScript, and others) Model Context Protocol (MCP) support with 20+ included MCP tools Checkpoints to roll back changes Agentic Rules to tailor agentic development Test case generation Code analysis (security, performance, best practices) Agentic bug resolution Natural language DevOps and app deployment Vibe Codey supports multiple models, including xGen, GPT-5, and internally hosted models, and is extensible using Model Context Protocol (MCP).
попробовал вайб кодинг: страшная сила! за секунды создаю мультистеп формы и вообще любой LWC.
зачем теперь нужна Омнистудиа? зачем теперь нужны многие платные СФ приложения? зачем теперь нужен СФ, если ты можешь запилить свой собственный (только дай платформу)?
Jeff Douglas - Product Manager of Agentforce Vibes, published видео с поиском проблем при изменении Opportunity (триггер + flow). Agentforce Vibe определяет проблему, предлагает решение. при согласии изменяет код, создает заново test cases и прогоняет их чтоб убедится что все Pass. и по команде деплоит на sandbox.
Agentforce Vibes: Diagnosing and Fixing Complex Apex/Flow Approval Bugs
This Agentforce Vibes demo walks through diagnosing and fixing a subtle but high-impact bug in an Opportunity approval process. The logic spans both Apex and Flow: a trigger handler determines when approval is required based on discount and ACV thresholds, while a record-triggered Flow automates updates for renewals and small deals. Due to a unit mismatch and overlapping automation, users report inconsistent behavior.
ещё одно демо от Jeff Douglas: Spec Driven Development"Building a simple Salesforce app takes multiple steps — defining objects and fields, creating layouts, setting permissions, and wiring everything together. In this demo, I give Agentforce a detailed set of instructions to build a beginner-friendly Asset Tracker application. Agentforce handles the entire initial process — creating the object, fields, Lightning Web Component, page layout, app, and permission set — analyzing its own work, fixing some issues, and deploying everything so the app was ready to use in just a few minutes."
как это изменит IT рынок я даже не берусь предсказывать. - но полагаю, что сильно пострадают junior level разрабы, т.к. в принципе junior level больше не будет. - снизиться ценность готовых решений, просто платформы сертифицированной по всем требованиям безопасности будет достаточно. Дальше уже вайб-кодируй любое решение
Слежу за этим всем, но времени пока углубляться в изучение нет. Поэтому я пока по наработанной проверенной схеме продолжаю работать.
Использую AI Chat в IDEA(IC2) иногда, но он больше мешает чем помогает. Все равно времени уходит больше на вычитку и исправление сгенерированного кода. Да и не поддерживает AI мои архитектурные паттерны. Даже если решение рабочее получается, приходится все удалять и копипастить из других мест чтобы все соответствовало общему стилю проекта.
В общем жду подходящего момента чтобы была необходимость использовать новые подход в разработке, но пока мое мнение такое - вайб кодинг подходит для быстрого создание прототипа приложения или просто поиграться формочками. Когда дело дойдет до более серьезных бизнес требований вот тогда я посмотрю как ИИ будет издеваться над вайб-программистом.
НО ЗА ИНФОРМАЦИЮ КОТОРУЮ ВЫ ОБСУЖДАЕТЕ ЗДЕСЬ ОГРОМНОЕ СПАСИБО! ЭТО СТИМУЛИРУЕТ ИНТЕРЕС К ЭТОЙ ТЕМЕ !!! Пошел почитаю/посмотрю что там за новая фича такая.
Чисто из любопытства хочу поинтересоваться (возможно я отстал в прогрессе так как работаю в очень маленьком консервативном коллективе).
Вот все последние фичи SF выкатывает под VS Code я так понимаю? Просто я уже много лет сижу на IC2 и для обычного стиля работы он идеально подходит. А вы на чем работаете? Может IC2 уже морально устарел? И на нем остаются такие мамонты как я и все новые фичи просто проходят мимо меня?
Официально Salesforce поддерживает только VSCode и Code Builder и расширяет только для них.
на проектах, мы рекомендуем использовать VSCode. (dev team может быть от несколько человек до 20-30)
Мне уже давно не приходилось писать код, в основном посмотреть на существующий код или делать code review. Иногда бывает небольшие POC, так что VSCode достаточно.
по поводу IC2, я почти не использовал. не знаю устарел или нет, каждый работает к чему привык.
Agentforce Vibes уже в Setup меню каждого орга. Этого достаточно, чтоб попробовать и получить представление. А дальше уже самому решать, использовать это или нет.
была бы у нас такая силища лет десять назад, то на этом форуме все бы уже рвали на себе тельняжки с криками "да сейчас я запилю свой собственным Сейлсфорс, с блекджеком и плюшками".
а сейчас у людей нет даже сил просто написать пост в этой теме. что с нами сталось?
Выдался удачный момент затестить вайб кодинг на новой задаче отдельной от бизнес логими а больше по кодерским делам. Сделал большое описание, постарался все детально описать (на что ушло достаточно времени). И попробовал разные ИИ сгенерить мне код. Нагенерили кто во что горазд фигни всякой. Фигни хоть и рабочей, но вообще ни то что мне надо было. Это я еще тратил время на вычитку всего кода чтобы понять что вообще будет твориться. Единственный вариант понравился от ChatGPT. Вышел достаточно минималистичным, меньше пришлось разбираться. Но много того что нужно не было. Но было и достаточно лишнего. В итоге потратил вчера полдня, сегодня полдня, а из полезного оказалось кода столько как если бы я кодил час. При этом еще надо и его переписать чтобы соответствовать общим подходам для связи UI с бэкендом.
Напомнило кстати чувство когда работал в большой компании с неопытными разрабами. Достается тебе код от предыдущего разраба, а у тебя только одно устойчивое чувство - "нахрен стереть этот говнокод и написать нормально с нуля"
Кстати в продуктах IDEA (там где IC2) есть свой аналог Junie Сильно не вникал, но попробовал ему скормить свой запрос. Запустил. Работал он достаточно долго. Разбил свои изыскания на много шагов. Что-то изучал по проекту, много раз обращался к LLM. Проверял что-то. В итоге сам же создал нужные файлы в проекте, сохранил. Все без ошибок (в отличии от обычных ИИ, где появлялись вызовы несуществующих методов, в LWC атрибуты резко могли вызывать методы из контроллера). И даже все с первого раза завелось. Но он больше всех переиначил задачу и сделал страницу совсем не по теме. Но работал серьезно, думал сильно. Что понравилось, в новых файлах стиль кода, обработка ошибок, взаимодействие с бэкендом было максимально приближено к моему стилю. Даже некоторые методы использовал мои, а не делал как по документации SF.
Если бы делать проект (на каком нибудь питоне) с нуля то это хороший вариант. Подозреваю что Codex тоже самое.
Пост от Product Manager Jeff Douglas: (Можно напрямую написать ему с идеями что можно улучшить или исправить)
Calling all Salesforce AI builders!
If you’re passionate about tools like Agentforce Vibes, Cursor, Windsurf, or Copilot, I’d love to talk with you. We’re building the next generation of agentic development for Salesforce developers and I’m looking for developers who want to share feedback, (possibly?) test new features, and help shape the future of Agentforce Vibes.
If that sounds like you, DM me. Let me know what your experience is with agentic coding tools and if you’d like to help.