16 คะแนน โดย yeongyu 2023-02-08 | 12 ความคิดเห็น | แชร์ทาง WhatsApp
  • ถามคำถามกับ ChatGPT แล้วสั่งรันเป็นคำสั่งได้ทันทีโดยไม่ต้องคัดลอกและวาง
  • ไม่ต้องค้นหาใน Stack Overflow สำหรับคำสั่งที่นึกไม่ออกหรือไม่แน่ใจอีกต่อไป แค่ใช้ aishell <question> ก็รันได้เลย
  • มีประโยชน์เป็นพิเศษกับงานจุกจิกอย่างคำสั่ง git ที่ซับซ้อนหรือการแตกไฟล์บีบอัด tar

12 ความคิดเห็น

 
yeongyu 2023-03-03

ผ่านเวอร์ชันอัปเดตของวันนี้ ต่างจากไคลเอนต์ ChatGPT ตัวอื่น ๆ ที่ไม่จำเป็นต้องทำขั้นตอนอย่างดึงค่าเซสชันจากคุกกี้ หรือดึงและกรอกโทเคน OpenAI อีกต่อไป!

ตอนนี้ผู้ใช้สามารถรันคำสั่งได้เลยเพียงแค่ aishell <question> โดยไม่ต้องมีขั้นตอนตั้งค่าแยกใด ๆ เลย

ถ้าอยากรู้ว่าใช้เวทมนตร์อะไร ก็แวะมาดูโค้ดกันได้ครับ :)

 
bluesaiha 2023-03-03

root@8e20098b9127:~# aishell --help
Traceback (most recent call last):
File "/usr/local/bin/aishell", line 5, in <module>
from aishell import main
File "/usr/local/lib/python3.8/dist-packages/aishell/init.py", line 1, in <module>
from .cli import cli_app
File "/usr/local/lib/python3.8/dist-packages/aishell/cli.py", line 8, in <module>
from aishell.adapters.openai_chatgpt_adapter import OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/init.py", line 1, in <module>
from .openai_chatgpt_adapter import OpenAIChatGPTAdapter as OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 8, in <module>
class OpenAIChatGPTAdapter:
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 15, in OpenAIChatGPTAdapter
def get_openai_cookies(self) -> dict[str, Optional[str]]:

หลังติดตั้งแล้วพอรัน help ก็ขึ้นเออร์เรอร์แบบด้านล่างนี้ครับ
น่าจะเป็นเพราะตั้งค่าสภาพแวดล้อมผิดใช่ไหมครับ....?

สภาพแวดล้อมคือรันบน Ubuntu docker image ของ MAC M1 Host ครับ

 
yeongyu 2023-03-03

ดูเหมือนว่าจะไม่ใช่เวอร์ชันล่าสุด และน่าจะเป็นเพราะไม่รองรับ python3.8 ด้วยนะครับ! ลองถอนการติดตั้งแล้วติดตั้งใหม่เป็นเวอร์ชัน 3.9 จากนั้นลองอีกครั้งได้ไหมครับ?!

 
mscheong 2023-03-02

รู้สึกว่าน่าจะต้องมีขั้นตอนขออนุญาตแบบ y/n สักหน่อยนะครับ โอกาสอาจจะต่ำก็จริง แต่ดูเหมือนว่า ChatGPT อาจให้คำสั่งผิดจนเกิดการทำงานที่ไม่ได้ตั้งใจได้

 
yeongyu 2023-03-02

ขอบคุณสำหรับความคิดเห็นอันมีค่าของคุณ ฟีเจอร์ดังกล่าวได้ถูกเพิ่มเข้าไปในเวอร์ชันที่ปล่อยวันนี้แล้ว! หากมีข้อเสนอแนะดี ๆ อีกก็บอกเราได้ทุกเมื่อเลย!!

 
roehddl 2023-02-09

โมเดล text-chat-davinci-002-20221122 ที่ถูกใช้เป็นค่าเริ่มต้นใน revChatGPT==1.2.1 ตอนนี้ใช้งานไม่ได้แล้ว เลยต้องเปลี่ยนไปใช้ text-davinci-003 ซึ่งเป็นโมเดลแบบเสียเงินแทน
https://pypi.org/project/revChatGPT/

 
yeongyu 2023-02-10

ผมได้แพตช์ให้สามารถใช้งานบนพื้นฐานของ gpt3 ได้ด้วยแล้ว! ขอบคุณสำหรับฟีดแบ็กครับ :)

 
yeongyu 2023-02-09

จริงด้วย! ขอบคุณสำหรับฟีดแบ็กครับ ผมได้เปิด issue ไว้ที่ https://github.com/code-yeongyu/AiShell/issues/1 แล้ว และจะรีบแก้ไขในเร็ว ๆ นี้ครับ

 
ryuheechul 2023-02-09

กำลังศึกษาโค้ดอยู่สินะ(?)
รู้สึกว่าถ้านำไปใช้ให้เหมาะสมก็น่าจะมีประโยชน์ ตัวโค้ดก็เรียบง่ายดีด้วย
ถ้ามี rm อยู่ในคำสั่ง หรือคำสั่งมีความซับซ้อน ก็คิดว่าน่าจะดีถ้ามีขั้นตอนความปลอดภัยให้ถามก่อนรัน (และอาจดูคำอธิบายคำสั่งประกอบได้ด้วย) อีกอย่างขอรายงานบั๊กว่าตอนนี้ก่อนรันกลับพิมพ์ว่าได้รันไปแล้ว ถ้าพิมพ์ว่า กำลังรัน... หรือ going to execute command arg … น่าจะดีกว่านะครับ

 
yeongyu 2023-02-09

ขอบคุณสำหรับไอเดียดี ๆ ครับ! เรื่องนี้ผมได้เปิด issue ไว้ที่ https://github.com/code-yeongyu/AiShell/issues/2 แล้วด้วย :) เดี๋ยวจะแก้ไขให้เร็ว ๆ นี้ครับ !!

 
edunga1 2023-02-08

https://githubnext.com/projects/copilot-cli/
copilot cli ของ GitHub เน้นไปที่การเติมคำสั่งให้สมบูรณ์เท่านั้น แต่ตัวนี้น่าจะทำงานได้หลากหลายกว่านั้นนะ!

 
dungsil 2023-02-08

ทำให้นึกถึง Warp เทอร์มินัลบน macOS เลยนะ