Ключова зміна полягає не просто в тому, що агент може отримати повідомлення у Slack. Його робота стає видимою для всієї команди саме там, де вже зберігається контекст проєкту. Slack описує цей підхід як «мультиплеєрну» розробку: люди й агенти працюють в одному каналі, а колеги можуть стежити за процесом у міру його розвитку.
Типовий сценарій може початися з ідеї, повідомлення про помилку, запиту на оновлення сайту або пропозиції нової функції:
Slack Code має бути більшим, ніж звичайна стрічка повідомлень. Залежно від конкретної інтеграції, учасники можуть перемикатися між розмовою, планом агента, diff змін і живим попереднім переглядом результату. У підсумку команда бачить не лише створений програмний код, а й контекст рішень навколо нього.
Функція залучає до циклу розробки продакт-менеджерів і дизайнерів, яким не обов’язково працювати безпосередньо в терміналі розробника. Вони можуть описати проблему користувача, додати продуктовий контекст, оцінити видимий результат і попросити агента внести зміни у спільному каналі. Технічну оцінку та деталі реалізації при цьому контролюють інженери.
Наприклад, продакт-менеджер може повідомити у Slack про помилку та описати очікувану поведінку функції. Агент запропонує виправлення, а інженер перегляне отриманий diff і перевірить, чи безпечно застосовувати його в кодовій базі. Після цього команда вирішить, чи переходити до pull request, чи потрібен ще один цикл перевірки.
Це не означає, що ШІ-агент стає остаточним ухвалювачем рішень. Slack Code змінює місце командної взаємодії та робить роботу агента доступнішою для перевірки різними учасниками.
Slack позиціонує Slack Code як шар прозорості й співпраці, а не як дозвіл автоматично розгортати неперевірений код. Команди можуть переглядати запропоновані зміни та вимагати погодження людини для важливих дій, зокрема тих, що можуть вплинути на production.
Це важливо, оскільки агент здатен створити правдоподібне виправлення, не врахувавши бізнес-вимоги, обмеження безпеки або операційні ризики конкретної системи. Спільний канал дає інженерам та іншим відповідальним учасникам місце, де можна поставити під сумнів підхід, попросити доопрацювання й зафіксувати рішення до просування змін далі.
Кодові канали мають зберігати контекст роботи агента. Після завершення завдання канал автоматично архівується, а його розмова та історія роботи залишаються доступними для пошуку. Це створює своєрідний журнал аудиту: у ньому видно, що саме запитували, який результат підготував агент і як команда його перевіряла.
Оскільки процес відбувається всередині Slack, організації можуть використовувати вже наявні облікові записи, дозволи, політики управління, налаштування безпеки та адміністративні інструменти Slack, не створюючи окрему систему для кожного завдання з coding agent.
Практична перевага — безперервність контексту: вимоги, рішення, рев’ю та активність агента залишаються пов’язаними з розмовою, у якій виникла робота.
Salesforce заявила, що на момент запуску Slack Code був доступний у всіх тарифних планах Slack. Серед партнерів, чиї агенти стали першими інтеграціями, компанія назвала Anthropic, GitHub, Cognition і Vercel; ChatGPT також був представлений як один з агентів, які можуть брати участь у роботі.
Водночас можливості залежать від конкретної інтеграції. Планування, перегляд diff, попередній перегляд і дії погодження доступні лише настільки, наскільки їх реалізував відповідний агент. Тому підтримка Slack Code не означає, що всі агенти матимуть абсолютно однаковий набір функцій.
На конференції Dreamforce Salesforce представила Slack Code як спосіб перетворити розробку на командну активність і водночас зробити Slack координаційним середовищем для агентів від різних постачальників. Компанія не нав’язує одну власну модель програмування, а об’єднує конкуруючі coding agents у спільному робочому інтерфейсі.
Salesforce також заявила про плани ширше відкрити базові API. У довгостроковій перспективі організації зможуть створювати власних агентів і спільні канали не лише для розробки, а й, наприклад, для координації маркетингових кампаній або перевірки юридичних документів. Це плани подальшого розширення, а не підтвердження того, що всі такі сценарії вже доступні на старті.
Ідея Slack Code проста: згадати coding agent, надати йому окремий канал проєкту, а команді — можливість спостерігати, спрямовувати, перевіряти та погоджувати його роботу. Відмінність функції полягає не лише у здатності генерувати код, а й у спільному контексті навколо цього коду.
Для команд, які вже працюють у Slack, це може спростити участь продакт-менеджерів і дизайнерів у розробці, не скасовуючи інженерного рев’ю. Однак результат і надалі залежатиме від якості кожної інтеграції та від того, наскільки чітко команда визначить правила погодження важливих змін.
Ключова зміна полягає не просто в тому, що агент може отримати повідомлення у Slack. Його робота стає видимою для всієї команди саме там, де вже зберігається контекст проєкту. Slack описує цей підхід як «мультиплеєрну» розробку: люди й агенти працюють в одному каналі, а колеги можуть стежити за процесом у міру його розвитку.
Типовий сценарій може початися з ідеї, повідомлення про помилку, запиту на оновлення сайту або пропозиції нової функції:
Slack Code має бути більшим, ніж звичайна стрічка повідомлень. Залежно від конкретної інтеграції, учасники можуть перемикатися між розмовою, планом агента, diff змін і живим попереднім переглядом результату. У підсумку команда бачить не лише створений програмний код, а й контекст рішень навколо нього.
Функція залучає до циклу розробки продакт-менеджерів і дизайнерів, яким не обов’язково працювати безпосередньо в терміналі розробника. Вони можуть описати проблему користувача, додати продуктовий контекст, оцінити видимий результат і попросити агента внести зміни у спільному каналі. Технічну оцінку та деталі реалізації при цьому контролюють інженери.
Наприклад, продакт-менеджер може повідомити у Slack про помилку та описати очікувану поведінку функції. Агент запропонує виправлення, а інженер перегляне отриманий diff і перевірить, чи безпечно застосовувати його в кодовій базі. Після цього команда вирішить, чи переходити до pull request, чи потрібен ще один цикл перевірки.
Це не означає, що ШІ-агент стає остаточним ухвалювачем рішень. Slack Code змінює місце командної взаємодії та робить роботу агента доступнішою для перевірки різними учасниками.
Slack позиціонує Slack Code як шар прозорості й співпраці, а не як дозвіл автоматично розгортати неперевірений код. Команди можуть переглядати запропоновані зміни та вимагати погодження людини для важливих дій, зокрема тих, що можуть вплинути на production.
Це важливо, оскільки агент здатен створити правдоподібне виправлення, не врахувавши бізнес-вимоги, обмеження безпеки або операційні ризики конкретної системи. Спільний канал дає інженерам та іншим відповідальним учасникам місце, де можна поставити під сумнів підхід, попросити доопрацювання й зафіксувати рішення до просування змін далі.
Кодові канали мають зберігати контекст роботи агента. Після завершення завдання канал автоматично архівується, а його розмова та історія роботи залишаються доступними для пошуку. Це створює своєрідний журнал аудиту: у ньому видно, що саме запитували, який результат підготував агент і як команда його перевіряла.
Оскільки процес відбувається всередині Slack, організації можуть використовувати вже наявні облікові записи, дозволи, політики управління, налаштування безпеки та адміністративні інструменти Slack, не створюючи окрему систему для кожного завдання з coding agent.
Практична перевага — безперервність контексту: вимоги, рішення, рев’ю та активність агента залишаються пов’язаними з розмовою, у якій виникла робота.
Salesforce заявила, що на момент запуску Slack Code був доступний у всіх тарифних планах Slack. Серед партнерів, чиї агенти стали першими інтеграціями, компанія назвала Anthropic, GitHub, Cognition і Vercel; ChatGPT також був представлений як один з агентів, які можуть брати участь у роботі.
Водночас можливості залежать від конкретної інтеграції. Планування, перегляд diff, попередній перегляд і дії погодження доступні лише настільки, наскільки їх реалізував відповідний агент. Тому підтримка Slack Code не означає, що всі агенти матимуть абсолютно однаковий набір функцій.
На конференції Dreamforce Salesforce представила Slack Code як спосіб перетворити розробку на командну активність і водночас зробити Slack координаційним середовищем для агентів від різних постачальників. Компанія не нав’язує одну власну модель програмування, а об’єднує конкуруючі coding agents у спільному робочому інтерфейсі.
Salesforce також заявила про плани ширше відкрити базові API. У довгостроковій перспективі організації зможуть створювати власних агентів і спільні канали не лише для розробки, а й, наприклад, для координації маркетингових кампаній або перевірки юридичних документів. Це плани подальшого розширення, а не підтвердження того, що всі такі сценарії вже доступні на старті.
Ідея Slack Code проста: згадати coding agent, надати йому окремий канал проєкту, а команді — можливість спостерігати, спрямовувати, перевіряти та погоджувати його роботу. Відмінність функції полягає не лише у здатності генерувати код, а й у спільному контексті навколо цього коду.
Для команд, які вже працюють у Slack, це може спростити участь продакт-менеджерів і дизайнерів у розробці, не скасовуючи інженерного рев’ю. Однак результат і надалі залежатиме від якості кожної інтеграції та від того, наскільки чітко команда визначить правила погодження важливих змін.