AiShell - Bộ công cụ shell ngôn ngữ tự nhiên dựa trên ChatGPT
(github.com/code-yeongyu)- Hãy hỏi ChatGPT và thực thi ngay dưới dạng lệnh mà không cần qua bước sao chép rồi dán
- Không cần tìm trên Stack Overflow những câu lệnh mơ hồ khó nhớ; chỉ cần
aishell <question>là có thể chạy ngay - Đặc biệt hữu ích cho các tác vụ phiền toái như lệnh git phức tạp hoặc giải nén file tar
12 bình luận
Thông qua phiên bản cập nhật hôm nay, khác với các client ChatGPT khác, giờ đây không còn cần lấy giá trị phiên từ cookie hay lấy và nhập token OpenAI nữa!
Người dùng giờ đây có thể chạy lệnh chỉ với
aishell <question>mà không cần thêm bất kỳ bước thiết lập riêng nào.Nếu bạn tò mò chúng tôi đã dùng phép màu gì, cứ ghé xem code nhé :)
Sau khi cài đặt xong, tôi chạy
helpthì gặp lỗi như bên dưới hu hu.Chắc là do cấu hình môi trường bị sai phải không....?
Môi trường là Ubuntu docker image trên host MAC M1.
Có vẻ như không phải là phiên bản mới nhất, và cũng có lẽ vì không hỗ trợ
python3.8! Bạn có thể thử gỡ ra rồi cài lại bằng phiên bản 3.9 được không?!Tôi nghĩ nên có một bước xin phép kiểu y/n. Dù xác suất thấp, nhưng có vẻ ChatGPT có thể đưa ra lệnh sai và dẫn đến những hành động ngoài ý muốn.
Nhờ những ý kiến đóng góp quý báu của bạn, tính năng đó đã được bổ sung vào bản phát hành hôm nay! Nếu còn đề xuất hay nào khác, cứ thoải mái cho chúng tôi biết bất cứ lúc nào!!
Model
text-chat-davinci-002-20221122được dùng mặc định trong revChatGPT==1.2.1 hiện không còn khả dụng nữa, nên giờ phải chuyển sang dùng model trả phítext-davinci-003.https://pypi.org/project/revChatGPT/
Chúng tôi cũng đã vá để có thể dùng được với nền tảng GPT-3! Cảm ơn bạn vì phản hồi :)
Đúng vậy! Cảm ơn bạn đã phản hồi. Tôi đã tạo issue tại https://github.com/code-yeongyu/AiShell/issues/1 và sẽ sớm sửa.
Có vẻ bạn đang nghiên cứu code (?)
Tùy vào cách tận dụng mà công cụ này có thể khá hữu ích, mà code cũng đơn giản nên rất ổn.
Tôi nghĩ sẽ tốt hơn nếu có một quy trình an toàn hỏi lại trước khi thực thi trong trường hợp lệnh có chứa
rmhoặc lệnh quá phức tạp (cũng có thể kèm thêm phần giải thích lệnh nữa), và cũng xin báo một lỗi là hiện tại nó in ra như thể đã thực thi rồi ngay trước khi chạy. Có lẽ inĐang thực thi...hoặcsắp thực thi \command arg …`` thì sẽ hay hơn.Cảm ơn bạn vì ý tưởng hay! Mình cũng đã đăng ký issue này tại https://github.com/code-yeongyu/AiShell/issues/2 rồi :) Mình sẽ sớm sửa nhé!!
https://githubnext.com/projects/copilot-cli/
copilot clicủa GitHub chỉ tập trung vào việc hoàn thành lệnh, còn cái này có vẻ làm được nhiều việc đa dạng hơn nữa!Làm tôi nhớ đến Warp, terminal trên macOS.