GitHub на Microsoft Corp. се съгласи да внедри модели на изкуствен интелект от Anthropic и Google на Alphabet Inc. в асистента за програмиране, използван от милиони разработчици на софтуер.
Първоначално клиентите ще могат да използват Gemini на Google и Claude 3.5 Sonnet на Anthropic, за да разговарят и да задават въпроси, заяви GitHub във вторник на конференцията Universe в Сан Франциско. В крайна сметка моделите ще бъдат включени в основната част на асистента GitHub Copilot, който може да изписва код с няколко прости указания.
След като се обедини с OpenAI преди няколко години, GitHub стана пионер в използването на генеративен изкуствен интелект за автоматизиране на досадните части от процеса на кодиране. Компанията ще продължи да прави моделите на OpenAI настройката по подразбиране, но разработчиците ще могат да преминат към моделите на Google и Anthropic, ако желаят, заяви главният изпълнителен директор на GitHub Томас Думке в интервю.
Откакто придоби GitHub през 2018 г., Microsoft позволи на платформата за програмиране да поддържа широк набор от партньорства - дори ако те са технически съперници на Microsoft. GitHub се стреми да предложи на клиентите си избор и да предостави възможности на тези, които използват облачните услуги на Google и Amazon.com Inc. Моделът Anthropic ще работи в мрежата, управлявана от Amazon Web Services.
Microsoft също така позволява на своите клиенти на облачни услуги Azure да използват модели, различни от тези на OpenAI, включително тези на Meta Inc. и Mistral, но не предлага модели на Google или Anthropic.
GitHub също така съобщи, че предварителен преглед на проект за изкуствен интелект, наречен Spark, който позволява на потребителите да създават миниприложения, например дневник за пътувания с карти или проследяване на отговори на покани за събития, като използват обикновени указания, а не програмен код.
Потребителите, които знаят как да програмират, могат също така да отворят кода, генериран от Spark, и да го коригират, като превключват между кода и указанията. Идеята е да се даде на начинаещите начин да създадат нещо, а на по-опитните програмисти - по-лесен начин да изпробват идеите си - каза Домке. Разработчиците, които искат да продължат със своите Spark проекти, ще трябва да ги преместят в по-пълна програма за разработка на софтуер, като GitHub Copilot или Power Platform на Microsoft.
Въпреки това разработването на софтуер с ИИ става все по-успешно, казва той.
„Размерът на блокчетата Lego, които Copilot on AI може да генерира, е нараснал и той може да сглобява множество блокчета Lego заедно“, каза той. „Със сигурност не може да напише цял GitHub или цял Facebook, но размерът на блокчетата ще се увеличава с усъвършенстването на ИИ.“