Tin tức và phân tích của tất cả các thiết bị di động

Những bước đầu tiên hướng tới mã hóa liền mạch

ChatGPT đã trở thành một trong những từ thông dụng nhất mọi thời đại. Trong số nhiều điểm mạnh của ChatGPT, kỹ năng trợ lý mã của nó nổi bật nhất. Cho dù đó là tạo mã, tối ưu hóa mã, sửa lỗi hay tài liệu, ChatGPT đều đáp ứng tất cả.

Đúng là đôi khi anh ấy bị ảo giác và đưa ra một số câu trả lời nhưng không chính xác và bạn phải xác minh điều đó, nhưng đó là mục đích của con người chúng ta. ChatGPT không chỉ để sử dụng. Đúng hơn là đồng hành cùng những người có kinh nghiệm trong các lĩnh vực liên quan.

Khi nói đến mã hóa, ChatGPT có thể mang lại lợi ích cho các nhà phát triển theo nhiều cách. Hãy xem xét một số trong số họ:

Mã hóa bằng ChatGPT

Lợi ích của việc sử dụng ChatGPT trong khi mã hóa bao gồm:

  • Tạo nội dung giả: Một trong những nhiệm vụ tẻ nhạt và tốn thời gian nhất trong quá trình phát triển là tạo ra nội dung giả để thử nghiệm thủ công. Tôi biết bạn có thể sử dụng “lorem ipsum” để giải quyết vấn đề này, nhưng nếu bạn muốn nội dung ở một loại dữ liệu cụ thể chứ không chỉ là một chuỗi thì sao? Chà, ChatGPT có thể làm điều đó cho bạn.
  • Dịch mã: Giả sử bạn đã viết một chương trình bằng JavaScript nhưng bạn muốn chuyển nó sang một thiết bị khác chỉ hỗ trợ Java. Trong trường hợp này, bạn sẽ phải dịch nó sang Java và thực hiện những tối ưu hóa cần thiết. Đối với ChatGPT thì việc này khá dễ dàng.
  • Tài liệu: Đây là thứ mà hầu hết các lập trình viên đều quên thêm vào mã của họ. Mã được ghi chép đầy đủ là điều tốt nhất mà một nhà phát triển khác có thể yêu cầu. Và vâng, ChatGPT cũng rất thành thạo trong việc này.
  • Tạo mã: Để cho phép ChatGPT tạo mã chính xác, bạn phải cung cấp mô tả chi tiết về vấn đề bạn muốn giải quyết. Bạn càng cung cấp nhiều ngữ cảnh thì mã được tạo sẽ càng được tối ưu hóa và chính xác hơn.

Bây giờ thì ổn, nhưng nếu tôi nói với bạn rằng bạn có thể tích hợp công cụ AI mạnh mẽ nhất thế giới với trình soạn thảo mã phổ biến nhất thế giới thì sao? Vâng, bạn đã đoán đúng. ChatGPT có thể được tích hợp với VS Code mang lại cho bạn những điều tốt nhất của cả hai thế giới.

Lợi ích của việc sử dụng ChatGPT với VS Code

VS Code được hầu hết các nhà phát triển sử dụng do khả năng mở rộng cao. Về cơ bản nó là một trình soạn thảo mã, nhưng khi kết hợp với nhiều tiện ích mở rộng, nó sẽ trở thành một IDE mạnh mẽ. Nếu bạn đã biết VS Code, việc tích hợp ChatGPT với nó sẽ nâng năng suất của bạn lên một tầm cao mới.

Hãy xem xét một số cách bạn có thể hưởng lợi từ việc sử dụng ChatGPT với Mã VS:

# 1. Giải thích về mã hiện có

Hãy đặt mình vào vị trí của một nhà phát triển mới, người vừa tham gia một dự án có mã cũ hơn nhiều. Cơn ác mộng của nhà phát triển sẽ là gì? Hiểu mã hiện có, phải không? ChatGPT giúp bạn dễ dàng.

Với tiện ích mở rộng CodeGPT, bạn chỉ cần chọn một khối mã, nhấp chuột phải và sau đó chọn “giải thích mã” từ menu. Đó là nó.

#2. Ghi lại mã của bạn

Việc thêm các nhận xét có ý nghĩa để làm cho mã dễ đọc hơn hiếm khi được các lập trình viên thực hiện. Kết quả là mã kế thừa không được giải thích và không được chú thích, khó có thể cấu trúc lại. Đó là lúc ChatGPT xuất hiện.

Anh ấy có thể giải thích tất cả mã cho bạn và ghi lại nó cho bạn cùng với nó. Đây là tôi đang sử dụng tiện ích mở rộng CodeGPT VS Code để ghi lại mã máy chủ WebSocket của mình.

#3. Tái cấu trúc mã của bạn

Tái cấu trúc và tối ưu hóa mã là một trong những thách thức lớn nhất trong phát triển phần mềm. Nếu bạn muốn cấu trúc lại một đoạn mã mà không cần nhiều ngữ cảnh, ChatGPT có thể giúp bạn lấy những phần ngữ cảnh còn thiếu.

Ví dụ: tôi đang cố gắng cấu trúc lại đoạn mã trên bằng ChatGPT và kết quả khá bất ngờ. Vì vậy, ChatGPT không biết rằng tôi đang sử dụng một số giá trị từ phạm vi bên ngoài, nhưng nó biết có thể như vậy nên đã cảnh báo tôi trước.

Ngoài ra, bạn sẽ nhanh chóng nhận thấy rằng hàm này cần chạy trên phiên bản WebSocket. Khá tuyệt phải không?

Tích hợp ChatGPT với VS Code

Tất cả những gì bạn cần để hầu hết các tiện ích mở rộng VS Code truy cập ChatGPT là khóa API do OpenAI cung cấp. Để tạo khóa API, hãy làm theo các bước bên dưới:

Bước chân 1: Tạo tài khoản OpenAI

Bước này chỉ bắt buộc nếu bạn chưa có tài khoản OpenAI. Nếu bạn có nó, bạn chỉ cần đăng nhập vào trang web.

  • Truy cập trang web OpenAI.
  • Mở menu bánh hamburger.
  • Sau khi đăng nhập bạn sẽ được chuyển hướng đến trang này.
  • Chọn tab API và sau đó bạn sẽ được chuyển hướng đến Nền tảng OpenAI.

Bước chân 2: Tạo khóa API

  • Trong menu thả xuống hồ sơ, chọn “Xem khóa API”.
  • Ở đó, bạn có thể tạo một bí mật mới cho tài khoản của mình, về cơ bản đó là khóa API của bạn.

Bước chân 3: Thêm khóa API vào Cài đặt tiện ích mở rộng

Nó phụ thuộc vào tiện ích mở rộng của tiện ích mở rộng, nhưng ví dụ: nếu bạn đã cài đặt tiện ích mở rộng CodeGPT, bạn có thể thêm khóa API bằng cách nhấn Ctrl + Shift + P và tìm kiếm CodeGPT: Đặt khóa API trong bảng lệnh.

Tiện ích mở rộng mã ChatGPT VS

Dưới đây là một số tiện ích mở rộng VS Code sẽ giúp bạn trở thành nhà phát triển gấp 10 lần với sự trợ giúp của ChatGPT.

# 1. Mã GPT

Tiện ích mở rộng Code GPT này là một trong những tiện ích mở rộng ChatGPT phổ biến nhất cho VS Code. Nó có hơn 700.000 lượt cài đặt và cung cấp nhiều tính năng như giải thích mã, tái cấu trúc, trả lời các truy vấn kỹ thuật, v.v. Nó hoàn toàn miễn phí. Tất cả những gì bạn cần làm là thêm khóa API được tạo từ trang web OpenAI.

Bạn có thể thử các mô hình LLM khác nhau như gpt-3.5-turbo, gpt-3.5-turbo-16k và gpt-4; tất cả chúng đều được hỗ trợ bởi phần mở rộng này.

#2. Trí tuệ nhân tạo Genie

Tiện ích mở rộng Genie AI có các khả năng như xem sự khác biệt về mã, gỡ lỗi, theo dõi lịch sử hội thoại, tối ưu hóa mã, v.v. Nó hỗ trợ nhiều mô hình GPT và yêu cầu khóa API OpenAI chính thức.

Tính năng hữu ích nhất của tiện ích mở rộng này là lịch sử hội thoại. Lưu trữ lịch sử trong các tệp được quản lý bởi API lưu trữ toàn cầu do VS Code cung cấp. Không có cách nào để xóa những tệp này, vì vậy bạn có thể muốn xóa chúng theo cách thủ công vì lý do riêng tư.

#3. Trí tuệ nhân tạo cao su

Một trong những tính năng thú vị của tiện ích mở rộng Rubberduck AI này là khả năng tạo các bài kiểm tra đơn vị cho thành phần UI. Bạn chỉ có thể chọn một thành phần và sau đó chọn “Tạo bài kiểm tra đơn vị” từ menu chuột phải.

Các bài kiểm thử đơn vị nói riêng đôi khi gây nhầm lẫn, đặc biệt khi bạn phải mô phỏng một số giá trị và hàm nhất định. Phần mở rộng này làm cho nó trở nên dễ dàng.

Cũng như các tiện ích mở rộng khác, bạn sẽ cần khóa API OpenAI để hoạt động.

những từ cuối

Quyền truy cập ChatGPT bên trong VS Code là điều tốt nhất bạn có thể yêu cầu. VS Code là trình chỉnh sửa mã có thể mở rộng với thư viện tiện ích mở rộng phong phú để tăng năng suất của nhà phát triển. Bằng cách này, bạn có thể giúp các nhà phát triển của mình làm việc hiệu quả hơn nữa bằng cách tích hợp nó với các tiện ích mở rộng ChatGPT mà không ảnh hưởng đến quy trình làm việc của bạn.

Sau đó tìm hiểu cách tích hợp ChatGPT với Siri.