NastępnyNastępny poradnik
LAION i otwarte zbiory danych
Firmy
PRZEWODNIK FIRM
The original StarCoder models were developed by the BigCode collaboration, co-led by ServiceNow Research and Hugging Face.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Their paper documents training data and model capabilities, while the OpenRAIL-M license permits use subject to stated restrictions.
The 2023 BigCode paper introduced StarCoderBase and StarCoder as 15.5-billion-parameter code models with an 8,000-token context. StarCoderBase was pretrained on about one trillion tokens from The Stack, and StarCoder was produced by further fine-tuning StarCoderBase on 35 billion Python tokens. The paper describes fill-in-the-middle training, multi-query attention, data documentation, opt-out mechanisms, and release under BigCode’s OpenRAIL-M license. StarCoder2 is a later, separate model family introduced in 2024.
Zasilanie sugestiami autouzupełniania i uzupełniania kodu we wtyczkach IDE i rozszerzeniach edytora
Generowanie standardowych funkcji, testów jednostkowych i dokumentów na podstawie komentarza w języku naturalnym
Tłumaczenie lub refaktoryzacja kodu pomiędzy językami programowania w ramach bazy kodu przedsiębiorstwa
Pełnienie funkcji samodzielnego asystenta kodowania dla organizacji, które nie mogą wysyłać zastrzeżonego kodu do interfejsów API w zamkniętej chmurze
Modele kodu zmierzają w stronę agentycznych przepływów pracy, w których nie tylko autouzupełniają, ale planują, uruchamiają testy i naprawiają własne wyniki. StarCoder2, przeszkolony na większym zestawie danych Stack v2 zbudowanym w ramach Software Heritage, wskazuje na szerszy zakres języków i lepsze pochodzenie danych. Należy spodziewać się ciągłego nacisku na przejrzyste dane szkoleniowe, mechanizmy rezygnacji i przejrzystość licencji w miarę wzrostu kontroli prawnej modeli wytrenowanych na podstawie kodu, a także ściślejszej integracji z platformami programistów dla przedsiębiorstw.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
The original StarCoder models were developed by the BigCode collaboration, co-led by ServiceNow Research and Hugging Face. Their paper documents training data and model capabilities, while the OpenRAIL-M license permits use subject to stated restrictions.
BigCode to wspólny projekt ServiceNow Research i Hugging Face, którego celem było zbudowanie otwartych, odpowiedzialnie opracowanych modeli kodu.
StarCoderBase został wstępnie przeszkolony w The Stack, dużym zbiorze kodu źródłowego licencjonowanego zezwalająco.
Szkolenie typu „wypełnij środek” zmienia kolejność dokumentów, dzięki czemu model uczy się generować brakujący zakres, biorąc pod uwagę poprzedzający i następujący kontekst.
StarCoderBase ma około 15,5 miliarda parametrów, skromnych jak na standardy pionierskie, ale silnych jak na swój rozmiar w zadaniach kodowych.
StarCoder wykorzystuje uwagę wielu zapytań, dzieląc się projekcjami kluczy i wartości między głowami, aby ograniczyć pamięć i przyspieszyć wnioskowanie w długim kontekście.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
LAION i otwarte zbiory danych
Firmy