4 điểm bởi xguru 2024-05-24 | 8 bình luận | Chia sẻ qua WhatsApp
  • Trong bản cập nhật gần đây, iTerm2 đã bổ sung các tính năng AI
    • Tính năng "Engage Artificial Intelligence": nhập prompt vào trình soạn thảo rồi chọn 'Edit > Engage Artificial Intelligence', AI sẽ tạo lệnh cho bạn. Cần có khóa API của OpenAI.
    • Tính năng "Codecierge": theo dõi nội dung terminal, cho phép đặt mục tiêu và hướng dẫn từng bước. Cần có khóa API của OpenAI.
  • Có một hộp văn bản cho phép nhập phần mô tả lệnh để tạo ra câu lệnh
    • Tương tự GitHub Copilot for CLI trước đây, nhưng được tích hợp sẵn trong terminal
  • Các model có thể dùng: gpt-3.5-turbo, gpt-4-turbo, gpt-4, gpt-4o
    • gpt-4o không hoạt động, nhưng gpt-3.5-turbo chạy tốt
  • Không phải là tính năng "sát thủ", nhưng có lẽ thỉnh thoảng vẫn sẽ dùng đến (đặc biệt khi xử lý các lệnh ffmpeg)

Phản hồi chính

  • Tuy nhiên, vì đã quá mệt mỏi với việc AI bị thổi phồng quá mức, bắt đầu có người muốn rời iTerm2 để chuyển sang terminal emulator khác
  • AI hiện là một meme đang thịnh hành với giới đầu tư và trong ngành công nghệ
    • Microsoft thêm nút AI vào bàn phím, Slack huấn luyện AI bằng tin nhắn, OpenAI đang vướng tranh cãi với Scarlet Johansson
    • Nó xuất hiện khắp nơi nên thật mệt mỏi
    • Rất khó để theo kịp những công nghệ mới nhất trong lĩnh vực AI
  • Vấn đề của các công cụ AI là bản thân hệ thống AI rất thiếu minh bạch
    • Bạn đưa đầu vào vào và nhận đầu ra, nhưng không thể giải thích nó đã xuất hiện như thế nào hoặc vì sao lại ra như vậy
    • Thậm chí còn có một nghề tay trái là đi tìm tổ hợp từ ngữ để buộc AI hoạt động theo ý muốn
    • Cảm giác như đang nhìn vào một thế giới chưa biết rõ, nhưng phía sau lại là hàng nghìn tỷ đô la
  • Tính năng "nhập lệnh" đang gây bàn tán lớn trên mạng
    • Có người chuyển sang dùng các chương trình không tích hợp AI
    • Chỉ cần nhắc đến việc một công cụ sẽ tích hợp AI thôi, nhiều người đã gỡ bỏ trước vì lo ngại tính thiếu minh bạch
  • Terminal emulator là một trong những chương trình có đặc quyền cao nhất trên hệ thống của lập trình viên, nên đây không phải vị trí phù hợp để triển khai thứ này
    • Vì nó xử lý mọi bí mật và có nguy cơ lớn là dữ liệu sẽ bị tải lên cho bên thứ ba, nên mọi người sẵn sàng chuyển đi

Aoi (nhân vật ảo của blog này: một người theo chủ nghĩa lý tưởng, tầm sinh viên năm nhất ngành khoa học máy tính)

  • Đây là tính năng tùy chọn mà người dùng phải tự kích hoạt
  • Người dùng phải tự cung cấp khóa API và tự trả phí
  • Mặc định không được bật
  • Nhưng vậy thì vì sao mọi người lại phản ứng mạnh đến thế?

Cadey (nhân vật ảo của blog này: một người thầy có mức độ chuyên môn nhất định)

  • Có lẽ vì nó đã bị thêm vào công cụ trong khi người dùng không có quyền quyết định có thêm hay không
    • Nếu nhìn vào commit thêm tính năng AI, có vẻ nó đã được phát triển trong khoảng 2 năm
    • Có vẻ dự án này đã diễn ra từ trước cả làn sóng thổi phồng AI gần đây
  • Có thể hiểu vì sao mọi người không muốn điều này
    • Sai lầm lớn nhất khi đưa nó vào iTerm2 là cách thổi phồng và việc chỉ cung cấp OpenAI như một lựa chọn duy nhất (không hỗ trợ model cục bộ)
  • Sẽ tốt hơn nếu nó được phát hành như một addon tùy chọn dùng Python API
    • Vẫn có được các lợi ích tương tự mà không tạo ra một đám đông phẫn nộ

8 bình luận

 
dontdieych 2024-05-24

Lý do thực tế khiến tính năng này có thể trở thành vấn đề, như tôi đã thấy trong bình luận trên Hacker News, là

nếu làm việc ở nơi có yêu cầu bảo mật nghiêm ngặt, thì các ứng dụng được tích hợp sẵn chức năng gửi một dạng dữ liệu nào đó ra bên ngoài (dù có thể bật/tắt tùy chọn) có thể sẽ bị cấm cài đặt ngay từ đầu.

 
tujuc 2024-05-24

Tôi thì hiện đang dùng warp... nhưng mà... ừm, cũng không biết nữa.. hahaha

 
bus710 2024-05-24

À, bảo sao mấy ngày nay lại có nhiều bài với tiêu đề nói rằng cài aracritty hay kitty thay cho iTerm.

 
kandk 2024-05-24

Có lẽ chỉ ở mức "được đánh giá quá cao"?

 
[Bình luận này đã bị ẩn.]
 
kandk 2024-05-24

Cổ phiếu có thể là bong bóng, nhưng công nghệ thì...

 
[Bình luận này đã bị ẩn.]
 
kandk 2024-05-24

Tự dưng lại metaverse?!