ลาแพแอล-aicmd
- เปิดใช้งานการแชท AI เพื่อรันคำสั่งบน linux พร้อมฟีดแบ็กลูปสำหรับภารกิจแบบหลายขั้นตอน
- 点我查看简体中文版
มีไว้เพื่ออะไร?
- พิมพ์
aicmd
ในเทอร์มินัล Linux เพื่อเริ่มต้น - จับคำสั่ง Linux โดยอัตโนมัติในการตอบกลับของ AI
- ขอให้ผู้ใช้ยืนยันก่อนดำเนินการคำสั่ง
- รองรับ AI ในการดำเนินงานที่ซับซ้อนทีละขั้นตอน
- ปัจจุบันรองรับ Gemini และ ChatGPT โดยมีแผนจะรองรับโมเดลท้องถิ่นของ Ollama ในอนาคต
- ขณะนี้รองรับอินเทอร์เฟซภาษาอังกฤษและจีนตัวย่อ กำลังพิจารณาภาษาเพิ่มเติม
- มีอะไรใหม่ใน V1.2.3
- รองรับหลายภาษา (ปัจจุบันมีเฉพาะภาษาจีนตัวย่อและภาษาอังกฤษเท่านั้น)
- เพิ่มไฟล์
locales
- ย้ายไฟล์การกำหนดค่าไปที่โฟลเดอร์
~/.config
- เปลี่ยนชื่อโครงการเป็น
LaphaeL-aicmd
- ปรับปรุงเอกสารวิธีใช้ที่พิมพ์เมื่อป้อน
/help
- การใช้บทกวีและ nix ให้เหมาะสม (ขอบคุณการสนับสนุนโค้ดจาก DataEraserC)
คำเตือน
- ความสนใจ! แม้ว่าโปรแกรมนี้ต้องการการยืนยันจากผู้ใช้เพื่อรันคำสั่ง Linux แต่ก็ยากที่จะรับประกันว่าจะไม่มีข้อบกพร่อง ดังนั้นโปรดอย่ารันโปรแกรมนี้บนระบบที่มีข้อมูลสำคัญ
- โปรแกรมนี้ยังอยู่ใน ช่วงเริ่มต้น ได้รับการทดสอบบน Ubuntu 22.04 LTS เท่านั้น
วิธีการเริ่มต้น
ขั้นตอนที่ 1: ดาวน์โหลดโปรแกรม
- คลิกที่นี่เพื่อดาวน์โหลดจาก Github
ขั้นตอนที่ 2: ติดตั้งการพึ่งพา Python
วิธีที่ 1 - ติดตั้งการพึ่งพาโดยใช้บทกวี (เหมาะสำหรับการพัฒนา):
ติดตั้งบทกวีด้วยคำสั่งต่อไปนี้: pip install poetry
เพิ่มตัวแปรสภาพแวดล้อม:
> ~/.bashrc
source ~/.bashrc">
echo ' export PATH="$HOME/.local/bin:$PATH" ' >> ~ /.bashrc
source ~ /.bashrc
เปิดตัวบทกวีและติดตั้งการพึ่งพา:
cd /path/to/this/project/on/your/computer
poetry shell
poetry install
ก่อนที่จะรันโปรแกรมในแต่ละครั้ง คุณต้องเริ่มบทกวีด้วย poetry shell
วิธีที่ 2 - ติดตั้งการอ้างอิงด้วยตนเอง (เหมาะสำหรับการใช้งานรายวัน):
- โมดูล google-generativeai
- ติดตั้งโมดูลนี้ด้วยคำสั่งต่อไปนี้:
pip install -q -U google-generativeai
- โมดูล openai
- ติดตั้งโมดูลนี้ด้วยคำสั่งต่อไปนี้:
pip install openai
- โมดูลโทเมล
- ติดตั้งโมดูลนี้ด้วยคำสั่งต่อไปนี้:
pip install toml
ขั้นตอนที่ 3: เพิ่มคำสั่ง Linux Custom
- ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล Linux เพื่อเปิดไฟล์:
nano ~/.bashrc
- เพิ่มคำสั่งที่กำหนดเองที่ท้ายไฟล์:
alias aicmd="python3 /path/to/this/program/LaphaeL-aicmd/main.py"
- รันคำสั่งต่อไปนี้เพื่อใช้การเปลี่ยนแปลง:
source ~/.bashrc
ขั้นตอนที่ 4: เปิดตัว
- เปิดโปรแกรมโดยพิมพ์
aicmd
ในเทอร์มินัล - การเปิดตัวครั้งแรกต้องป้อนคีย์ API (สามารถรับคีย์ API ของ Gemini ได้ฟรีจาก Google AI Studio)
- ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมเครือข่ายของคุณสามารถเชื่อมต่อกับ AI ได้
- การตั้งค่า AI
เปิดไฟล์ ~/.config/LaphaeLaicmd/data/AI_settings.toml
(สร้างขึ้นหลังจากโปรแกรมรันครั้งแรก)
- เปลี่ยน
[prompt](text)
และ [custom_instruct](text)
เพื่อแก้ไข prompts - เปลี่ยน
[info](select_ai)
เพื่อแก้ไขประเภท AI (ค่าเริ่มต้นคือ ChatGPT รองรับ Gemini ด้วย) - เปลี่ยน
[info_your-select-ai](api_key)
เพื่อตั้งค่าคีย์ API (ต้องกรอก) - เปลี่ยน
[info_your-select-ai](model)
เพื่อเปลี่ยนโมเดล AI (ค่าเริ่มต้นคือ gpt-4o)
บทช่วยสอนการใช้งาน
- หลังจากป้อนคำขอของคุณแล้ว มันจะถูกส่งไปยัง AI โดยอัตโนมัติ
- หากการตอบกลับของ AI มีคำสั่ง Linux จำเป็นต้องมีการยืนยันผู้ใช้ด้วย
[Y/n]
(การกด Enter จะดำเนินการด้วย)
เคล็ดลับ
ลองเข้าไป help me install Chrome
; create a folder on the desktop
help me solve this problem
what is my graphics card model?
- ป้อนข้อความที่ขึ้นต้นด้วย '/' เพื่อดำเนินการคำสั่งโปรแกรม:
- พิมพ์ข้อความช่วยเหลือ:
/
หรือ /help
หรือ /帮助
- ออกจากโปรแกรม:
/exit
หรือ /退出
- พิมพ์เนื้อหาที่จะส่งไปยัง AI (ประวัติตั้งแต่ส่งครั้งล่าสุด):
/content
หรือ /内容
- ล้างเนื้อหาที่จะส่งไปยัง AI:
/clear
หรือ /清空
- รันคำสั่งด้วยตนเอง เช่น "example" :
/cmd example
- ปัญหาที่ทราบ
- #10: ราศีเมถุนอาจไม่ตอบว่า “พร้อม” หรือ “准备就绪” เนื่องจากคำสั่งยาวเกินไป
หากคุณพบปัญหาใด ๆ โปรดแจ้งให้เราทราบผ่านปัญหา GitHub: คลิกฉันไปที่หน้าปัญหา GitHub
ลิงค์
- พื้นที่เก็บข้อมูล Github
- บิลิบิลิ
- คิวคิว讨论群