OpenAI o1 w GitHub Copilot

OpenAI o1 w GitHub Copilot

Autor: Krzysztof Sulikowski

Opublikowano: 9/13/2024, 3:30 PM

Liczba odsłon: 242

Wczoraj OpenAI wypuścił o1, nowy model AI rozwiązujący trudniejsze problemy niż poprzednie modele (w tym GPT) w dziedzinach nauk ścisłych, kodowania i matematyki. Wydawca wspominał początkowo tylko o jego integracji z planami premium ChatGPT i dostępności poprzez API. Nie trzeba było długo czekać na pierwszą zewnętrzną integrację, a jest nią GitHub Copilot.

OpenAI o1 osiąga o wiele lepsze wyniki niż GPT-4o w egzaminach/testach/benchmarkach obejmujących fizykę, chemię, biologię, matematykę i programowanie. Jego umiejętności porównywane są z poziomem doktorantów. To znaczące osiągnięcie, które zdaniem wydawcy reprezentuje nowy poziom możliwości sztucznej inteligencji. Nic więc dziwnego, że ten model został szybko zaadaptowany przez GitHub Copilot.

Z przyjemnością sprawdzamy nowy model o1 i przetestowaliśmy już integrację o1-preview z GitHub Copilot. W trakcie badania wielu przypadków użycia tego nowego modelu, takich jak debugowanie systemów na dużą skalę, refaktoryzacja starszego kodu i pisanie zestawów testowych, nasze wstępne testy wykazały obiecujące wyniki w analizie i optymalizacji kodu. Wynika to z możliwości o1-preview do przemyślenia wyzwań przed odpowiedzią, co umożliwia Copilotowi rozbicie złożonych zadań na ustrukturyzowane kroki.
— Mario Rodriguez, CPO w GitHub

W dwóch opublikowanych scenariuszach GitHub Copilot z o1 dokonuje optymalizacji złożonego algorytmu oraz kodu aplikacji, aby rozwiązać problem z wydajnością. Przykładowo w tym drugim wyzwanie stanowiło wyizolowanie problemu w kodzie zarządzającym 1000 elementami. Copilotowi udało się zaimplementować zmianę, dzięki której ładowanie funkcji zostało przyspieszone z 1000ms do 16ms.

Poprzez te eksperymenty odkryliśmy subtelną, ale potężną różnicę, a mianowicie to, jak celowe i przemyślane są odpowiedzi o1-preview, co ułatwia deweloperowi identyfikację problemów i szybkie wdrażanie rozwiązań. W przypadku GPT-4o podobny monit może skutkować blokiem kodu zamiast rozwiązania z zaleceniami podzielonymi wiersz po wierszu.
— Mario Rodriguez, CPO w GitHub

Seria o1 trafiła już do GitHub Models. Znajdziesz tam o1-preview oraz o1-mini – mniejszy, szybszy i o 80% tańszy model. Jako że dalej znajduje się on w wersji zapoznawczej, potrzebujesz zalogować się do Azure AI, aby uzyskać wczesny dostęp.

Źródło: https://github.blog/news-insights/product-news/openai-o1-in-github-copilot/

Konferencja Microsoft & Onex Group: Nowoczesna sprzedaż z AI
Konferencja Microsoft & Onex Group: Nowoczesna sprzedaż z AI

Wydarzenia