GitHub dodał do Copilota mechanizm zapamiętywania kontekstu kodu pomiędzy kolejnymi sesjami pracy. Dzięki temu nowa funkcja pamięci pozwala asystentowi stopniowo gromadzić wiedzę o konkretnym repozytorium.
W efekcie Copilot lepiej rozumie projekt w dłuższym okresie. Co istotne, funkcja trafiła do publicznego podglądu dla wszystkich płatnych planów GitHub Copilot. Jednocześnie rozwiązanie rozszerza program wczesnego dostępu z grudnia, który wcześniej obejmował wyłącznie użytkowników planów Pro oraz Pro+.
Jak działa pamięć w sesjach z GutHub Copilot?
Agentowy system pamięci umożliwia Copilotowi utrwalanie wiedzy o repozytorium podczas codziennej pracy programistów. Mechanizm działa w trzech kluczowych obszarach, czyli w agencie kodującym, narzędziach do przeglądu kodu oraz w interfejsie wiersza poleceń. Dzięki temu Copilot nie rozpoczyna już każdej sesji bez kontekstu. Zamiast tego wykorzystuje wcześniej zgromadzone informacje, aby proponować trafniejsze i bardziej spójne sugestie.
GitHub określa te informacje mianem „wspomnień”, ponieważ odnoszą się one do konkretnego projektu. Co ważne, system udostępnia je pomiędzy różnymi funkcjami Copilota. W rezultacie wiedza zdobyta podczas pisania kodu może wpływać na rekomendacje w trakcie jego przeglądu, a także działać w odwrotnym kierunku.
Co było, a nie jest, nie pisze się w…
Jednocześnie twórcy rozwiązania wprowadzili mechanizmy, które ograniczają ryzyko korzystania z nieaktualnych danych. Dlatego przed użyciem Copilot sprawdza każde wspomnienie pod kątem zgodności z bieżącą wersją kodu. Ponadto po upływie 28 dni system automatycznie usuwa zapisane informacje. Takie podejście ma zapobiegać obniżeniu jakości sugestii w dłuższym czasie. Dodatkowo właściciele repozytoriów mogą samodzielnie przeglądać i usuwać wspomnienia w ustawieniach Copilota dostępnych w konfiguracji repozytorium.
Z funkcji pamięci mogą skorzystać także użytkownicy indywidualni. W ich przypadku osoby korzystające z planów Copilot Pro lub Pro+ aktywują ją w osobistych ustawieniach Copilota. Natomiast organizacje oraz przedsiębiorstwa muszą włączyć mechanizm pamięci na poziomie zasad obowiązujących w całej organizacji lub firmie.
Materiał powstał we współpracy z AI:





