आमतौर पर प्रक्रिया किसी idea, bug report, website update या feature request से शुरू हो सकती है:
Slack Code सामान्य chat transcript से आगे जाकर बातचीत, agent की plan, code diffs और—integration के अनुसार—output का live preview देखने की सुविधा देने के लिए बनाया गया है। इससे किसी task पर हुई चर्चा और उससे तैयार software, दोनों का साझा view मिलता है।
Slack Code product managers और designers को developer terminal में सीधे काम किए बिना software बनाने की प्रक्रिया में शामिल करता है। वे user problem समझा सकते हैं, product context दे सकते हैं, सामने दिख रहे परिणाम की समीक्षा कर सकते हैं और shared channel में बदलाव मांग सकते हैं। इसके बाद developers technical assessment और implementation की बारीकियां संभाल सकते हैं।
मसलन, कोई product manager Slack में bug report करके अपेक्षित behavior बता सकता है। Agent उस request की जांच कर fix सुझा सकता है, जबकि engineer तैयार diff की समीक्षा करके देख सकता है कि बदलाव codebase के लिए सुरक्षित है या नहीं। इसके बाद टीम तय कर सकती है कि pull request बनाया जाए या एक और review cycle की जरूरत है।
हालांकि, इसका मतलब यह नहीं है कि AI agent अंतिम निर्णय लेगा। Slack Code केवल यह बदलता है कि collaboration कहां होती है और agent के काम को अधिक stakeholders के लिए जांचना कितना आसान है।
Slack Code को unreviewed code को अपने-आप deploy करने की अनुमति के रूप में नहीं पेश किया गया है। टीमें proposed changes की समीक्षा कर सकती हैं और production तक पहुंचने वाले बदलावों जैसे महत्वपूर्ण actions के लिए human approval अनिवार्य रख सकती हैं।
यह मॉडल इसलिए महत्वपूर्ण है क्योंकि कोई agent देखने में सही fix तैयार कर सकता है, लेकिन system की business requirements, security constraints या operational risks को पूरी तरह न समझ पाए। Shared channel engineers और अन्य जिम्मेदार टीम सदस्यों को approach पर सवाल उठाने, revisions मांगने और काम आगे बढ़ाने से पहले निर्णय दर्ज करने की जगह देता है।
Code channels में agent के काम से जुड़ा context सुरक्षित रखने का इरादा है। Task पूरा होने पर channel archive किया जा सकता है, जबकि बातचीत और work history searchable रहती है। इससे यह रिकॉर्ड बनता है कि क्या request की गई थी, agent ने क्या तैयार किया और लोगों ने उसकी समीक्षा कैसे की।
चूंकि workflow Slack के भीतर चलता है, संगठन अपने मौजूदा Slack identities, permissions, governance, security settings और administrative controls का इस्तेमाल कर सकते हैं। हर coding-agent task के लिए अलग collaboration system या infrastructure लाने की जरूरत नहीं पड़ती।
व्यावहारिक लाभ यह है कि project requirements, फैसले, reviews और agent activity उसी बातचीत से जुड़े रह सकते हैं जहां काम शुरू हुआ था।
Salesforce ने कहा कि Slack Code लॉन्च के समय सभी Slack plans पर उपलब्ध था। शुरुआती integrations Anthropic, GitHub, Cognition और Vercel के agents से आए। Salesforce और Slack ने ChatGPT को भी उन agents में शामिल बताया जो इस workflow में भाग ले सकते हैं।
हालांकि, हर agent integration का अनुभव एक जैसा होना जरूरी नहीं है। Plan, diff, preview और approval actions जैसी सुविधाएं इस बात पर निर्भर करेंगी कि संबंधित supported agent Slack के भीतर क्या उपलब्ध कराता है। इसलिए “supported” होने का अर्थ यह नहीं है कि सभी agents में समान controls मिलेंगे।
Dreamforce में Salesforce ने Slack Code को software development को “team sport” बनाने के तरीके के रूप में पेश किया। साथ ही, Slack को अलग-अलग AI-agent providers के लिए coordination layer के रूप में position किया गया है। यानी teams को Salesforce के किसी एक proprietary coding model को अपनाने के बजाय Anthropic, GitHub, Cognition और Vercel जैसे अलग providers के agents को एक साझा workplace interface में इस्तेमाल करने का विकल्प मिलता है।
Salesforce ने underlying APIs को आगे चलकर अधिक व्यापक रूप से खोलने की योजना भी बताई है। दीर्घकालीन vision में organizations software development के अलावा marketing campaigns coordinate करने या legal documents की समीक्षा जैसे कामों के लिए custom agents और shared channels बना सकेंगी। ये planned expansion के उदाहरण हैं; इनसे यह साबित नहीं होता कि हर noncoding workflow लॉन्च के समय आम तौर पर उपलब्ध है।
Slack Code का मूल विचार सीधा है: coding agent को mention कीजिए, उसके लिए project channel बनाइए और पूरी टीम को काम देखने, दिशा देने, review करने और approval देने दीजिए। इसकी खासियत केवल code generate करने की क्षमता नहीं, बल्कि code के आसपास का shared context है।
Slack पर पहले से काम करने वाली teams के लिए यह AI-assisted development को product और design stakeholders के लिए अधिक पारदर्शी बना सकता है, जबकि engineering review बरकरार रहती है। फिर भी अंतिम परिणाम agent integration की गुणवत्ता और टीम के स्पष्ट approval standards पर निर्भर करेगा।