Google Bard AI może teraz pomóc w pisaniu i debugowaniu kodu oprogramowania

Google Bard AI może teraz pomóc w pisaniu i debugowaniu kodu oprogramowania

Węzeł źródłowy: 2600494

W lutym firma Google zaprezentowała swoją sztuczną inteligencję chatbota o nazwie Google Bard w ramach swoich wysiłków na rzecz rzucenia wyzwania wyszukiwarce Bing opartej na technologii Microsoft ChatGPT. Chociaż premiera miała trudny początek, wydaje się, że Bard jest na najlepszej drodze do pokonania Microsoftu w swojej grze.

Bard to eksperymentalny chatbot generujący sztuczną inteligencję (AI), obsługiwany przez LaMDA (Language Model for Dialogue Applications). sztuczna inteligencja chatbota została zbudowana przy użyciu dużych modeli językowych Google i informacji z sieci. Ale zaledwie miesiąc po nieudanej premierze Google zaktualizował Bard z LaMDA do PaLM (Pathways Language Model), aby poprawić możliwości matematyczne i logiczne, a „kodowanie pojawi się wkrótce”.

W przeciwieństwie do LaMDA, PaLM opiera się na architekturze sztucznej inteligencji nowej generacji o nazwie Pathways, która może „wyszkolić pojedynczy model do wykonywania tysięcy lub milionów rzeczy” w przeciwieństwie do obecnego zindywidualizowanego podejścia. W rezultacie, Google mówi nowy Bard „lepiej zrozumie i zareaguje na twoje podpowiedzi dotyczące wieloetapowych problemów słownych i matematycznych”. Ale Google nie tylko

Z uaktualnieniem matematyki i logiki służącym jako element konstrukcyjny nowego Barda, Google ogłosił piątek, że zaktualizował Bard, aby pomóc ludziom pisać i debugować kod oprogramowania, wyrównując szanse dla wszystkich. Gigant wyszukiwania twierdzi, że Bard może „pomóc, oferując nowe sposoby pisania kodu, tworzenia przypadków testowych lub aktualizowania interfejsów API”.

Chatbot Google, Bard, może teraz pomagać użytkownikom w zadaniach programistycznych. Odpowiadając na duże zapotrzebowanie ze strony użytkowników, gigant technologiczny wyposażył Bard w funkcje, które umożliwiają generowanie, debugowanie i wyjaśnianie kodu. Bard obsługuje 20 języków programowania, w tym C++, Java, JavaScript i Python, a teraz może integrować się z innymi produktami Google. Użytkownicy mogą eksportować swój kod do Colab, opartego na chmurze środowiska notatników Google dla Pythona, a Bard może również pomagać w pisaniu funkcji dla Arkuszy.

Ogłaszając uruchomienie, Google powiedział:

„Odkąd uruchomiliśmy Bard, nasz eksperyment, który umożliwia współpracę z generatywną sztuczną inteligencją, kodowanie było jedną z najczęstszych próśb, jakie otrzymaliśmy od naszych użytkowników. Jako lider produktu w Google Research — i pełen pasji inżynier, który wciąż programuje na co dzień — cieszę się, że dzisiaj aktualizujemy Bard, aby zawierał tę funkcję”.

Animowany GIF wyświetlający tekst o tym, jak „Bard może ci pomóc”: debugowanie wierszy kodu źródłowego, generowanie dokumentacji i samouczków kodu źródłowego, wyjaśnianie kodu wiersz po wierszu, tłumaczenie kodu z jednego języka na inny.

„Dzięki nowym możliwościom kodowania cieszymy się, że możemy zastosować generatywną sztuczną inteligencję, aby przyspieszyć tworzenie oprogramowania, inspirować innowacje i pomagać ludziom rozwiązywać złożone wyzwania inżynieryjne” – powiedział Google w poście na blogu.

Wraz z aktualizacją Google Bard rozszerzył swoje możliwości o ponad 20 języków programowania, takich jak między innymi C++, Go, Java, JavaScript, Python i TypeScript. Użytkownicy Pythona mogą skorzystać z nowej funkcji, która umożliwia im eksport kodu bezpośrednio do Google Colab bez konieczności kopiowania i wklejania. Ponadto Bard integruje się teraz z Arkuszami Google, aby pomóc użytkownikom w pisaniu funkcji.

Nowa funkcja debugowania Barda może również pracować z wygenerowanym kodem.

„Jeśli Bard wyświetli komunikat o błędzie lub kod, który nie działa tak, jak zamierzałeś, po prostu powiedz Bardowi: „ten kod nie zadziałał, napraw go”, a Bard pomoże ci debugować”.

Wreszcie, Bard nie tylko pisze i debuguje kod oprogramowania, ale może również zwiększyć wydajność i wydajność kodu, odpowiadając na proste pytania, takie jak „Czy możesz przyspieszyć ten kod?”. Obecnie Bard jest dostępny dla ograniczonej grupy użytkowników, którzy mogą wchodzić w interakcje z chatbotem i zadawać pytania zamiast korzystać z konwencjonalnej wyszukiwarki Google.


Znak czasu:

Więcej z TechStartupy