Giới thiệu về Codeium

  • Codeium AI là một công cụ được phát triển bởi công ty Codeium có địa chỉ ở thung lũng Silicon, Hoa kỳ. Công cụ này cung cấp một chatbot trực tuyến được xây dựng trên mô hình học máy từ mã nguồn mở, trợ lý này có thể giúp bạn tìm kiếm, cung cấp gợi ý code và trợ giúp bạn trong việc viết code. Các bạn có thể tìm hiểu thêm tại https://codeium.com/

I. Khả năng hỗ trợ

  • Codeium hỗ trợ code đơn dòng, đa dòng, tích hợp chat trong IDE
  • Công cụ này hỗ trợ plugin để tích hợp vào rất nhiều IDE phổ biến như VSCode, JetBrains, Visual Studio….vv
  • Hỗ trợ hơn 70 ngôn ngữ lập trình khác nhau
  • Một điều nữa có thể khiến nhiều anh em thích thú là nó hoàn toàn free vậy nên để xem nó có thể hỗ trợ gì thì ạnh em hãy setup luôn và ngay nhé.

II. Hướng dẫn cài đặt

  • Đây là một plugin hoàn toàn miễn phí và dễ dàng bổ sung, anh em có thể vào phần plugin của ide để tìm và tích hợp
  • Bên dưới là ảnh mình cài đặt trên PhpStorm, gần 500k lượt tải xuống, với Rate là 4.72 sao, anh em có thể vào reviews để xem mọi người đánh giá về công cụ này hoặc có thể vào trang chủ để tìm hiểu thêm về nó.

III. Một số tính năng được hỗ trợ sau khi cài đặt

  • Đầu tiên các bạn sẽ có một công cụ chat trực tuyến ở mép bên phải IDE để có thể gửi những câu hỏi của mình
  • Trong khung chat này bạn có thể hỏi mọi thứ về các ngôn ngữ lập trình và Codeium sẽ giúp bạn trả lời những câu hỏi

  • Ngoài Trợ lý chat thì ngay bên trên mỗi function Codeium sẽ có những công cụ như refactor, explain, docstring.

  • khi nhấn vào Refactor plugin này sẽ đưa ra 1 loạt các option mà được trợ để chúng ta có thể request lên chat box

VD:

  • Add comment
  • Add logging statements
  • Clean up this code
  • Check for bugs and null pointers
  • Generate unit test…

IV. So sánh Codeium với github Copilot

V. Cảm nhận sau một thời gian sử dụng

  • Đây là một AI có lượng dùng người dùng khá lớn và được đánh giá cao.
  • Mình chủ yếu là làm việc với PHP và cũng có một vài năm kinh nghiệm nên khi sử dụng mình thấy chưa giúp ích được nhiều trong công việc hoặc có thể do mình chưa biết cách khai thác, Tuy nhiên gần đây mình đang học golang và với một ngôn ngữ mới nên mình có rất nhiều thứ chưa biết và cần hỏi thì Codeium đã giúp ích cho mình khá nhiều
  • Về Github Copilot thì mình chưa có dịp trải nghiệm nhưng mình thiết nghĩ Copilot có cả 1 kho tàng code của github nên machine learning của Copilot có thể tốt hơn. Rất mong các anh em nào có dịp trải nghiệm cả 2 AI này có thể giúp mình đưa ra những đánh giá chính xác và khách quan hơn.

Related Posts