
Na konferencji BUILD w zeszłym miesiącu Microsoft zaprezentował kilka innowacyjnych narzędzi skierowanych do deweloperów, w tym godnego uwagi agenta sztucznej inteligencji o nazwie Athena. Ta nowa technologia, zintegrowana z Microsoft Teams, została zaprojektowana w celu usprawnienia przepływów pracy nad rozwojem produktów. Teraz Microsoft poszerzył swoje zaangażowanie na rzecz deweloperów, udostępniając projekt Athena, umożliwiający użytkownikom tworzenie własnych, dostosowanych asystentów AI.
Athena to nie tylko kolejny typowy chatbot; to wysoce zintegrowany agent w Teams, który skutecznie łączy członków zespołu, narzędzia i dane zaangażowane w cykl życia rozwoju produktu. Sztuczna inteligencja uczy się kolejnych zadań, które należy wykonać, umożliwiając członkom zespołu interakcję z systemem przy użyciu języka naturalnego bez ciągłego przełączania się między różnymi aplikacjami. Ponadto Athena może być osadzona w popularnych frameworkach programistycznych, takich jak Azure DevOps i GitHub, co zwiększa jej wszechstronność.
Najbardziej niezwykłym aspektem Atheny jest jej natura open source. Zamiast być produktem zastrzeżonym, służy jako metodologia i szablon (nazywany Dex), zapewniając organizacjom elastyczność w opracowywaniu dostosowanych rozwiązań AI, które odpowiadają ich konkretnym potrzebom.
Aby zacząć korzystać z Atheny, deweloperzy mogą skonfigurować agenta Dex. Ponadto osoby zainteresowane głębszym zrozumieniem Atheny mogą obejrzeć film z sesji breakout firmy Microsoft, który omawia jej funkcje i aplikacje.
Wpływ na zespoły programistyczne
Wydanie Atheny z otwartym kodem źródłowym ma przynieść znaczne korzyści zespołom inżynieryjnym, zwalniając je z przyziemnych zadań, takich jak przeglądy pull request (PR) i zarządzanie elementami roboczymi. Oczekuje się, że ta zmiana pozwoli deweloperom skupić się bardziej na tworzeniu innowacyjnych funkcji, celu, który Microsoft promuje od czasu nadejścia obecnej rewolucji AI.
Menedżerowie produktów i liderzy inżynierii również mogą zyskać znaczące korzyści. Athena obiecuje ulepszone informacje w czasie rzeczywistym na temat statusów projektów, zapewniając, że wydania oprogramowania spełniają kryteria gotowości, a zespoły pozostają spójne w całym procesie rozwoju.
Elastyczność Atheny sprawia, że nadaje się ona do organizacji każdej wielkości. Jej architektura open-source umożliwia dostosowanie do indywidualnych przepływów pracy w organizacji, co potencjalnie przyspiesza terminy dostaw i poprawia jakość kodu.
Powody uruchomienia Ateny
Microsoft wdrożył już Athenę wewnętrznie, a ponad 2000 inżynierów korzysta z niej, aby zwiększyć wydajność i koncentrację. Według firmy wpływ był znaczący, skutkując szybszymi cyklami przeglądu, wczesną identyfikacją problemów blokujących wydanie i spójnym wykonywaniem protokołów bezpieczeństwa i prywatności. W rezultacie Athena pomaga zespołom uzyskać cenne informacje na temat ogólnego stanu procesów dostarczania oprogramowania.

Automatyzując powtarzalne zadania, Athena umożliwia deweloperom skupienie się bardziej na rozwoju funkcji, co może prowadzić do szybszych wdrożeń produktów i mniejszej liczby błędów dla użytkowników końcowych. Ta inicjatywa jest zgodna z koncepcją „demokratyzacji” w technologii — uczynienia zaawansowanych narzędzi, takich jak AI, bardziej dostępnymi i przystępnymi cenowo dla deweloperów poprzez zapewnienie platformy bez konieczności całkowitego remontu istniejących systemów.
Co więcej, ten ruch idealnie wpisuje się w ogólną strategię Microsoft AI, która ma na celu osadzenie AI w całym pakiecie produktów. Podczas gdy produkty takie jak Copilot stały się powszechnie znane ze względu na integrację z narzędziami Microsoft, takimi jak Windows i Edge, Athena zapewnia deweloperom większą suwerenność. Niemniej jednak pozostaje ściśle związana z ekosystemem Microsoft, szczególnie poprzez Teams i GitHub.
Rozważania i wyzwania
Pomimo korzyści, należy zauważyć, że wdrożenie Atheny może stwarzać pewne wyzwania ze względu na jej początkową złożoność i niezbędne dostosowania do potrzeb organizacji. Proces konfiguracji jest szczegółowo opisany w pliku README GitHub, z którym użytkownicy powinni się zapoznać przed kontynuowaniem.
Ponadto organizacje muszą zachować czujność w kwestii prywatności i bezpieczeństwa danych, zwłaszcza podczas integrowania Atheny z wrażliwymi systemami. Firmy zaangażowane w poufne projekty mogą wahać się przed wdrożeniem Atheny, biorąc pod uwagę ryzyko związane z ujawnianiem zastrzeżonego kodu stronom zewnętrznym.
Wyzwania dotyczą również aspektu ludzkiego. Obawy dotyczące niezawodności AI i bezpieczeństwa pracy mogą utrudniać powszechną adopcję. Microsoft jasno dał do zrozumienia, że Athena została zaprojektowana, aby pomagać, a nie zastępować członków zespołu ludzkiego, podkreślając konieczność nadzoru człowieka w złożonych ramach podejmowania decyzji i kreatywnym rozwiązywaniu problemów.
Choć wewnętrzne wyniki stosowania systemu Athena w firmie Microsoft są obiecujące, utrzymanie ludzkiego osądu i zaangażowania pozostaje kluczowe w procesie tworzenia oprogramowania.
Źródło: Microsoft
Dodaj komentarz