EXPLORINEER
vi

Lưu trữ — US — techcrunch

Cách quản lý công cụ phát triển của Google giúp AI lập trình hiệu quả

Trong một cuộc trò chuyện mới đây, Ryan Salva, quản lý dự án cho công cụ phát triển của Google, đã thảo luận về sự chuyển đổi sang trí tuệ nhân tạo trong lập trình, đặc biệt là với các công cụ như Gemini CLI. Một báo cáo gần đây đã nhấn mạnh sự gia tăng của các công cụ trí tuệ nhân tạo giữa cộng đồng lập trình viên, đặc biệt là từ tháng 4 năm 2024. Salva nhấn mạnh về sự quan trọng của lập trình tự động và cách nó thay đổi vai trò của lập trình viên thành một phương pháp sáng tạo kiến trúc hơn, tập trung vào việc giải quyết vấn đề thay vì viết mã nguồn tinh thể.

Điểm chính

  • 1. Ryan Salva hiện đang dẫn dắt công cụ phát triển tại Google, trước đó anh đã làm việc tại GitHub và Microsoft.
  • 2. Trọng tâm của anh là làm cho các công cụ AI như Gemini CLI và Gemini Code Assist trở nên hiệu quả hơn đối với các nhà phát triển.
  • 3. Một cuộc khảo sát gần đây cho thấy ngày thông dụng trung bình cho các công cụ AI của các nhà phát triển là tháng 4 năm 2024, trùng với việc ra mắt của các mô hình AI tiên tiến.
  • 4. Các nhà phát triển báo cáo rằng họ đang phụ thuộc đáng kể vào AI cho các nhiệm vụ như tạo thông số kỹ thuật và quản lý mã.
  • 5. Việc lập trình cá nhân của Salva bao gồm sự kết hợp của các công cụ AI và môi trường phát triển tích hợp (IDEs), nổi bật sự chuyển đổi từ các phương pháp lập trình truyền thống.
  • 6. Anh dự đoán một tương lai trong đó các nhà phát triển sẽ hoạt động nhiều hơn như là kiến trúc sư, tập trung ít hơn vào việc lập trình thô.

Vì sao quan trọng

  • Các xu hướng này phản ánh một sự chuyển đổi rộng lớn hơn trong ngành CNTT hướng đến tự động hóa và tích hợp trí tuệ nhân tạo, như đã thấy trong các ngành công nghiệp khác.
  • Đến năm 2025, dự kiến các công ty sẽ ngày càng phụ thuộc vào trí tuệ nhân tạo cho việc phát triển phần mềm, tái định hình vai trò công việc.
  • Những di chuyển lịch sử trong lĩnh vực CNTT đã liên tục tuân theo các mẫu mức trừu tượng ngày càng tăng, từ ngôn ngữ hợp ngữ đến lập trình cấp cao hơn.

Chuyển đổi sang các công cụ lập mã được trang bị trí tuệ nhân tạo (AI) dẫn đến một sự thay đổi đáng kể trong phát triển phần mềm, có thể thay đổi vai trò của các nhà phát triển thành những người giải quyết vấn đề và kiến trúc sư hơn là những người lập trình truyền thống, cho thấy sự thay đổi trong cảnh quan công nghệ do sự tiến bộ trong lĩnh vực trí tuệ nhân tạo.