Google Bard AI hiện có thể giúp bạn viết và gỡ lỗi mã phần mềm

Google Bard AI hiện có thể giúp bạn viết và gỡ lỗi mã phần mềm

Nút nguồn: 2600494

Vào tháng XNUMX, Google đã tiết lộ AI chatbot của mình có tên Google Bard như một phần trong nỗ lực thách thức công cụ tìm kiếm Bing do Microsoft ChatGPT cung cấp. Mặc dù việc ra mắt có một khởi đầu khó khăn, nhưng có vẻ như Bard đang trên đường đánh bại Microsoft trong trò chơi của mình.

Bard là một chatbot trí tuệ nhân tạo (AI) tạo ra thử nghiệm, được cung cấp bởi LaMDA (Mô hình ngôn ngữ cho các ứng dụng đối thoại). AI của chatbot được xây dựng bằng cách sử dụng các mô hình ngôn ngữ lớn của Google và dựa trên thông tin từ web. Nhưng chỉ một tháng sau khi ra mắt thất bại, Google đã cập nhật Bard từ LaMDA lên PaLM (Mô hình ngôn ngữ đường dẫn) để cải thiện khả năng toán học và logic, với “sắp có mã hóa”.

Không giống như LaMDA, PaLM dựa trên kiến ​​trúc AI thế hệ tiếp theo có tên là Pathways có thể “đào tạo một mô hình duy nhất để thực hiện hàng nghìn hoặc hàng triệu thứ” trái ngược với cách tiếp cận cá nhân hóa hiện tại. Kết quả là, Google nói Bard mới sẽ “hiểu rõ hơn và đáp ứng các yêu cầu của bạn đối với các bài toán đố và từ nhiều bước”. Nhưng Google không chỉ

Với việc nâng cấp toán học và logic đóng vai trò là khối xây dựng cho Bard mới, Google công bố Thứ sáu, nó đã cập nhật Bard để giúp mọi người viết và gỡ lỗi mã phần mềm, tạo sân chơi bình đẳng cho mọi người. Gã khổng lồ tìm kiếm cho biết Bard có thể “giúp bạn bằng cách cung cấp những cách mới để viết mã, tạo trường hợp thử nghiệm hoặc cập nhật API”.

Chatbot của Google, Bard, hiện có khả năng hỗ trợ người dùng thực hiện các tác vụ lập trình. Đáp ứng nhu cầu cao của người dùng, gã khổng lồ công nghệ đã trang bị cho Bard các tính năng cho phép nó tạo, gỡ lỗi và giải thích mã. Bard hỗ trợ 20 ngôn ngữ lập trình, bao gồm C++, Java, JavaScript và Python và hiện có thể tích hợp với các sản phẩm khác của Google. Người dùng có thể xuất mã của họ sang Colab, môi trường sổ ghi chép dựa trên đám mây của Google dành cho Python và Bard cũng có thể hỗ trợ viết các hàm cho Trang tính.

Thông báo về sự ra mắt, Google cho biết:

“Kể từ khi chúng tôi ra mắt Bard, thử nghiệm của chúng tôi cho phép bạn cộng tác với AI tổng quát, viết mã là một trong những yêu cầu hàng đầu mà chúng tôi nhận được từ người dùng của mình. Với tư cách là trưởng nhóm sản phẩm trong Nghiên cứu của Google — và là một kỹ sư đam mê vẫn lập trình hàng ngày — tôi rất vui vì hôm nay chúng tôi đang cập nhật Bard để bổ sung khả năng đó.”

Một GIF động hiển thị văn bản về cách “Bard có thể giúp bạn”: gỡ lỗi các dòng mã nguồn của bạn, tạo tài liệu và hướng dẫn về mã nguồn, giải thích từng dòng mã cho bạn, dịch mã của bạn từ ngôn ngữ này sang ngôn ngữ khác.

Google cho biết trong một bài đăng trên blog: “Với các khả năng mã hóa mới, chúng tôi rất vui khi áp dụng AI tổng quát để tăng tốc phát triển phần mềm, truyền cảm hứng cho sự đổi mới và giúp mọi người giải quyết các thách thức kỹ thuật phức tạp.

Với bản nâng cấp, Google Bard đã mở rộng khả năng của mình để bao gồm hơn 20 ngôn ngữ lập trình, chẳng hạn như C ++, Go, Java, JavaScript, Python và TypeScript, trong số những ngôn ngữ khác. Người dùng Python có thể tận dụng một tính năng mới cho phép họ xuất mã trực tiếp sang Google Colab mà không cần sao chép và dán. Ngoài ra, Bard hiện tích hợp với Google Trang tính để hỗ trợ người dùng viết các chức năng.

Tính năng sửa lỗi mới của Bard cũng có khả năng hoạt động với mã mà nó đã tạo.

“Nếu Bard đưa cho bạn một thông báo lỗi hoặc mã không hoạt động như những gì bạn dự định, chỉ cần nói với Bard “mã này không hoạt động, vui lòng sửa nó” và Bard có thể giúp bạn gỡ lỗi.”

Cuối cùng, Bard không chỉ viết và gỡ lỗi mã phần mềm mà còn có thể nâng cao hiệu suất và hiệu quả của mã bằng cách trả lời các lời nhắc đơn giản như “Bạn có thể làm cho mã này nhanh hơn không?”. Hiện tại, Bard có sẵn cho một nhóm người dùng hạn chế có thể tương tác với chatbot và đặt câu hỏi thay vì sử dụng công cụ tìm kiếm thông thường của Google.


Dấu thời gian:

Thêm từ khởi nghiệp công nghệ