Copilot Code trafia do programu Frontier. Microsoft chce, by aplikacje tworzyli także nieprogramiści
Spis treści
Microsoft rozpoczął udostępnianie Copilot Code uczestnikom programu Frontier. To funkcja w aplikacji Microsoft Copilot, która pozwala opisać potrzebne narzędzie zwykłym językiem, a następnie zbudować jego pierwszą wersję. Może chodzić o dashboard, tracker, prostą aplikację wewnętrzną, automatyzację albo workflow.
Nie oznacza to jeszcze powszechnej premiery. Microsoft opisuje Copilot Code jako funkcję preview, której dostępność i możliwości mogą się zmieniać. Według zapowiedzi firmy rozwiązanie ma trafiać do programu Frontier etapami, a szeroka dostępność jest planowana na kolejne tygodnie.
Od opisu problemu do działającego podglądu
Użytkownik zaczyna od określenia celu, na przykład od prośby o dashboard pokazujący tygodniowe rejestracje według kanału. Copilot Code może przyjąć dodatkowy kontekst w postaci plików, arkuszy, dokumentów, prezentacji lub tekstu. W aplikacji dostępny jest także wybór modelu, a wygenerowany projekt można oglądać w podglądzie obok rozmowy.
Ważną częścią koncepcji jest praca iteracyjna. Zamiast pisać całą specyfikację z góry, użytkownik może poprosić o dodanie wykresu, zmianę układu, nową regułę biznesową albo kolejne źródło danych. Microsoft podaje, że Copilot może korzystać z kontekstu organizacji przez Work IQ. Ta warstwa ma łączyć informacje z poczty, kalendarzy, spotkań, czatów, plików i systemów biznesowych, przy zachowaniu istniejących uprawnień.
Lokalnie, w chmurze i z możliwością przekazania projektu deweloperom
Copilot Code może uruchamiać projekt lokalnie albo w izolowanym środowisku chmurowym. W drugim wariancie aplikację można zapisać, udostępnić w organizacji i pracować nad nią z różnych urządzeń. Microsoft wskazuje też na możliwość przejścia z podglądu do widoku kodu. To istotne, gdy prototyp przestaje być jednorazowym eksperymentem i zaczyna pełnić funkcję narzędzia używanego przez zespół.
W takim scenariuszu granica między Copilot Code a GitHub Copilot pozostaje celowa. Pierwsze narzędzie ma skrócić drogę od problemu biznesowego do działającego rozwiązania, także dla osób bez doświadczenia programistycznego. GitHub Copilot jest natomiast przeznaczony do codziennej pracy deweloperów. Projekt z Copilot Code może zostać podłączony do repozytorium GitHub i przekazany do dalszego rozwijania w standardowym procesie wytwarzania oprogramowania.
Największą niewiadomą pozostaje zakres kontroli nad danymi i jakością wygenerowanych rozwiązań w konkretnym środowisku firmy. Sam dostęp do kontekstu organizacji nie zastępuje przeglądu uprawnień, testów ani odpowiedzialności zespołu, który wdraża aplikację. Na razie Copilot Code jest przede wszystkim sposobem na szybkie sprawdzenie pomysłu, a nie automatycznym zamiennikiem procesu programistycznego.
Źródła
Autor Artykułu
Paweł Lisowski
Paweł Lisowski - pasjonat technologii, komputerów i internetu. Od wielu lat śledzi rozwój sprzętu i oprogramowania, testuje nowe rozwiązania i dzieli się wiedzą z czytelnikami. Zafascynowany wpływem technologii na codzienne życie, tworzy praktyczne poradniki i inspiruje do świadomego korzystania z cyfrowego świata.