Програмистите губят фокус 1200 пъти на ден. Едно ново решение може да промени това

Разработчиците на софтуер прекарват по-голямата част от времето си без да пишат код; скорошни проучвания в индустрията установиха, че самото кодиране представлява едва 16% от работното време на разработчиците, а останалата част се изразходва за оперативни и поддържащи задачи. Тъй като инженерните екипи са под натиск да „правят повече с по-малко“, а изпълнителните директори се хвалят с това каква част от кодовата им база е написана от изкуствен интелект, остава един въпрос: Какво е направено, за да се оптимизират останалите 84% от задачите, върху които работят инженерите?
Основен виновник за производителността на разработчиците е превключването на контекста: постоянното прескачане между непрекъснато нарастващия набор от инструменти и платформи, необходими за изграждане и доставка на софтуер. Проучване на Harvard Business Review установи, че средностатистическият дигитален работник превключва между приложения и уебсайтове близо 1200 пъти на ден. И всяко прекъсване е от значение. Калифорнийският университет установи, че са необходими около 23 минути, за да се възвърне напълно фокусът след едно прекъсване, а понякога и по-лошо, тъй като близо 30% от прекъснатите задачи никога не се възобновяват. Превключването на контекста всъщност е в центъра на DevOps Research and Assessment (DORA): една от най-популярните рамки за разработка на софтуер за производителност.
Във време, в което компаниите, задвижвани от изкуствен интелект, се опитват да дадат възможност на служителите си да правят повече с по-малко, отвъд „простото“ предоставяне на достъп до големи езикови модели, се появяват някои тенденции. Например, разработчиците предоставят най-висока стойност, когато са фокусирани в своята интегрирана среда за разработка.
Асистентите за кодиране, като например IDE, базирани на големи езикови модели като Cursor, Copilot и Windsurf, са в центъра на ренесанса на разработчиците. Скоростта на тяхното приемане е невиждана. Cursor се превърна в най-бързо развиващия се SaaS в историята, достигайки 100 милиона долара годишен приход в рамките на 12 месеца след старта, а 70% от компаниите от Fortune 500 използват Microsoft Copilot.
Тези асистенти за кодиране обаче са ограничени само до контекста на кодовата база, което може да помогне на разработчиците да пишат код по-бързо, но не може да помогне с превключването на контекста. Нов протокол решава този проблем: Model Context Protocol (MCP). Пуснат през ноември 2024 г. от Anthropic, той е отворен стандарт, разработен за улесняване на интеграцията между ИИ системи, по-специално инструменти, базирани на големи езикови модели, и външни инструменти и източници на данни. Протоколът е толкова популярен, че през последните 6 месеца е имало 500% увеличение на новите MCP сървъри, с приблизително 7 милиона изтегляния през юни.
Едно от най-въздействащите приложения на MCP е способността му да свързва ИИ асистентите за кодиране директно с инструментите, на които разработчиците разчитат всеки ден, рационализирайки работните процеси и драстично намалявайки превключването на контекста.
Виждали сме този модел и преди. През последното десетилетие Slack трансформира производителността на работното място, като се превърна в център за стотици приложения, позволявайки на служителите да управляват широк спектър от задачи, без да напускат прозореца за чат. Платформата на Slack намали превключването на контекст в ежедневните работни процеси.
Сега подобна трансформация се случва и в разработката на софтуер, като асистентите с изкуствен интелект и техните MCP интеграции служат като мост към всички тези външни инструменти. Всъщност, IDE може да се превърне в новия команден център „всичко в едно“ за инженерите, подобно на Slack, който е за специалистите по общи познания.
В този случай, асистентите по програмиране са в добра позиция да се превърнат в център на създаването на софтуер, не само там, където се пише код, но и там, където се обединяват целият контекст и сътрудниците. Като държим разработчиците в течение, премахваме постоянното умствено превключване на предавките, което в момента засяга производителността на инженерите.
Ключови думи
ОЩЕ ОТ КАТЕГОРИЯТА
|
|
Коментари
Няма въведени кометари.