Google đã công bố Project Oscar, một cách cho các nhóm phát triển mã nguồn mở sử dụng và xây dựng các agent để quản lý các chương trình phần mềm.
Project Oscar, công bố tại sự kiện Google I/O Bangalore, là một nền tảng mã nguồn mở có thể giúp các nhóm sản phẩm phần mềm theo dõi các vấn đề hoặc lỗi. Hiện tại, Oscar được thiết kế cho các dự án mã nguồn mở, nhưng trong tương lai, nó cũng có thể được phát hành để quản lý các dự án mã đóng.
“Tôi thực sự tin rằng trí tuệ nhân tạo có khả năng biến đổi toàn bộ chu kỳ phát triển phần mềm theo cách tích cực,” Karthik Padmanabhan, Trưởng phòng Quan hệ phát triển tại Google India, nói trong một bài đăng trên blog. “(Chúng tôi) chia sẻ sự xem xét trước về các agent trí tuệ nhân tạo mà chúng tôi đang làm việc như một phần của nhiệm vụ của chúng tôi để làm cho trí tuệ nhân tạo ngày càng hữu ích và dễ tiếp cận hơn đối với tất cả các nhà phát triển.”
Thông qua Project Oscar, nhà phát triển có thể tạo ra các agent trí tuệ nhân tạo hoạt động trong toàn bộ chu kỳ phát triển phần mềm. Các agent này có thể bao gồm từ agent phát triển đến agent kế hoạch, agent chạy, hoặc agent hỗ trợ. Các agent có thể tương tác thông qua ngôn ngữ tự nhiên, vì vậy người dùng có thể cung cấp hướng dẫn cho chúng mà không cần phải làm lại mã.
Cameron Balahan, quản lý sản phẩm nhóm cho ngôn ngữ lập trình mã nguồn mở Go của Google, cho biết Oscar hiện đã triển khai trong dự án để giúp nhóm phát triển Go theo dõi báo cáo lỗi và các hoạt động đóng góp khác.
Balahan nói rằng dự án Go đã có hơn 93.000 lần commit và 2.000 nhà đóng góp, khiến việc theo dõi tất cả các vấn đề có thể phát sinh trở nên cực kỳ khó khăn.
“Chúng tôi tự hỏi liệu agent trí tuệ nhân tạo có thể giúp được, không phải bằng cách viết mã mà chúng tôi thực sự thích, mà bằng cách giảm bớt sự gián đoạn và công việc nặng nhọc,” Balahan nói trong một video được phát hành bởi Google.
Go sử dụng một agent trí tuệ nhân tạo phát triển qua Project Oscar lấy báo cáo vấn đề và “nâng cao báo cáo vấn đề bằng cách xem xét dữ liệu này hoặc kích hoạt các công cụ phát triển để hiển thị thông tin quan trọng nhất.” Agent cũng tương tác với người báo cáo vấn đề để làm rõ bất cứ điều gì, ngay cả khi người duy trì con người không online.
Balahan cho biết Project Oscar sẽ sớm được triển khai cho các dự án mã nguồn mở khác của Google.
“Tầm nhìn của chúng tôi là bất cứ ai cũng có thể triển khai Oscar vào dự án của mình, mở hoặc đóng nguồn, và sử dụng các agent có sẵn hoặc mang theo của riêng mình,” ông nói.
Công bố của VentureBeat cho biết rằng các agent trí tuệ nhân tạo đã bắt đầu thay đổi việc phát triển phần mềm. Trợ lý viết mã, một lĩnh vực đang phát triển nhanh chóng bao gồm GitHub Copilot và CodeWhisperer của Amazon, đã được chứng minh tăng năng suất cho nhà phát triển. Các trợ lý trí tuệ nhân tạo khác, như Q của Amazon, giúp người dùng truy vấn dữ liệu nội bộ hoặc hợp tác với các nhóm khác.
#google #artificialintelligence #opensource #ProjectOscar
Nguồn: https://venturebeat.com/ai/google-brings-ai-agent-platform-project-oscar-open-source/
Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More
Google has announced Project Oscar, a way for open-source development teams to use and build agents to manage software programs.
Project Oscar, announced during Google I/O Bangalore, is an open-source platform that can help software product teams monitor issues or bugs. Right now, Oscar is geared toward open-source projects, but it may also be released to manage closed-source projects in the future.
“I truly believe that AI has the potential to transform the entire software development lifecycle in many positive ways,” Karthik Padmanabhan, lead Developer Relations at Google India, said in a blog post. “(We’re) sharing a sneak peek into AI agents we’re working on as part of our quest to make AI even more helpful and accessible to all developers.”
Through Project Oscar, developers can create AI agents that function throughout the software development lifecycle. These agents can range from a developer agent to a planning agent, runtime agent, or support agent. The agents can interact through natural language, so users can give instructions to them without needing to redo any code.
Cameron Balahan, group product manager for Google’s open-source programming language Go, said Oscar is deployed on the project now to help the Go development team keep track of bug reports and other contributor engagements.
Balahan said the Go project has over 93,000 commits and 2,000 contributors, making it extremely difficult to keep track of all the issues that could arise.
“We wondered if AI agents could help, not by writing code which we truly enjoy, but by reducing disruptions and toil,” Balahan said in a video released by Google.
Go uses an AI agent developed through Project Oscar that takes issue reports and “enriches issue reports by reviewing this data or invoking development tools to surface the information that matters most.” The agent also interacts with whoever reports an issue to clarify anything, even if human maintainers are not online.
Balahan said Project Oscar will soon be deployed to other open-source projects from Google.
“Our vision is that anyone can deploy Oscar to their project, open or closed source, and use the agents that come pre-packaged or bring their own,” he said.