ปลั๊กอิน chatgpt vim ปลั๊กอิน openai neovim และอีกมากมาย! Neural รวมเครื่องมือการเรียนรู้ของเครื่องจักรต่าง ๆ เพื่อให้คุณสามารถให้รหัสเขียน AI ให้คุณใน VIM/Neovim รวมถึงสิ่งที่เป็นประโยชน์อื่น ๆ
:Neural write a story
:NeuralExplain
สัมผัสประสบการณ์การสร้างรหัสที่รวดเร็วและเสร็จสมบูรณ์ด้วยการสตรีมแบบอะซิงโครนัส
แก้ไขเอกสารข้อความใด ๆ มันสามารถใช้ในการสร้าง python docstrings แก้ไขความคิดเห็นการสะกดคำ/ไวยากรณ์ความผิดพลาดสร้างความคิดและอื่น ๆ อีกมากมาย ดูตัวอย่างจาก OpenAI สำหรับการเริ่มต้น
หากติดตั้งปลั๊กอินต่อไปนี้ Neural จะตรวจจับและเริ่มใช้งานเพื่อประสบการณ์ที่ดีขึ้น
เพิ่มระบบประสาทไปยังเส้นทางรันไทม์ของคุณในรูปแบบปกติ
หากคุณมีปัญหาในการอ่าน :help neural
ให้ลองสิ่งต่อไปนี้
packloadall | silent ! helptags ALL
packload
: git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.vim/pack/git-plugins/start/neural
packload
: git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.local/share/nvim/site/pack/git-plugins/start/neural
packload
: git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /vimfiles/pack/git-plugins/start/neural
Plug ' dense-analysis/neural '
Plug ' muniftanjim/nui.nvim '
Plug ' elpiloto/significant.nvim '
Plugin ' dense-analysis/neural '
คุณจะต้องกำหนดค่าเครื่องมือการเรียนรู้ของเครื่องบุคคลที่สามเพื่อให้ระบบประสาทมีปฏิสัมพันธ์ OpenAI เป็นแหล่งข้อมูลเริ่มต้นของ Neural และเป็นหนึ่งในที่ง่ายที่สุดในการกำหนดค่า
คุณจะต้องได้รับคีย์ OpenAI API เมื่อคุณมีคีย์ของคุณกำหนดค่าระบบประสาทให้ใช้คีย์นั้นไม่ว่าจะเป็นสคริปต์ VIM หรือในการกำหนดค่า LUA
" Configure Neural like so in Vimscript
let g: neural = {
' source ' : {
' openai ' : {
' api_key ' : $OPENAI_API_KEY ,
},
},
}
-- Configure Neural like so in Lua
require ( ' neural ' ). setup ({
source = {
openai = {
api_key = vim . env . OPENAI_API_KEY ,
},
},
})
ลองพิมพ์ :Neural say hello
และถ้าทุกอย่างเป็นไปด้วยดีเครื่องมือการเรียนรู้ของเครื่องจะพูดว่า "สวัสดี" กับคุณในบัฟเฟอร์ปัจจุบัน ประเภท :help neural
เพื่อดูเอกสารฉบับเต็ม
:NeuralExplain
คุณสามารถขอให้ Neural อธิบายรหัสหรือข้อความโดยเลือกด้วยสายตาและเรียกใช้คำสั่ง :NeuralExplain
นอกจากนี้คุณยังสามารถสร้าง keybind ที่กำหนดเองสำหรับการอธิบายช่วงภาพด้วย <Plug>(neural_explain)
ระบบประสาทจะพยายามขั้นพื้นฐานในการ redact บรรทัดที่ดูเหมือนจะมีรหัสผ่านหรือความลับ คุณสามารถตรวจสอบรหัสนี้ได้โดยการอ่าน autoload/neural/redact.vim
:NeuralStop
คุณสามารถหยุดระบบประสาทจากการทำงานด้วยคำสั่ง NeuralStop
หากไม่มีการกำหนด keybind อื่นสำหรับ <Cc>
(CTRL+C) ในโหมดปกติ Neural จะเรียกใช้คำสั่งหยุดโดยค่าเริ่มต้นเมื่อคุณป้อนการรวมคีย์นั้น KeyBind เริ่มต้นสามารถปิดใช้งานได้โดยการตั้งค่า g:neural.set_default_keybinds
เป็นค่าเท็จใด ๆ คุณสามารถตั้งค่าคีย์บินเพื่อหยุดประสาทโดยการแมปเป็น <Plug>(neural_stop)
Neural ถูกสร้างขึ้นโดย Anexon และได้รับการดูแลโดยทีมวิเคราะห์หนาแน่น
ขอขอบคุณเป็นพิเศษสำหรับบุคคลต่อไปนี้:
ข้อมูลอินพุตทั้งหมดจะถูกส่งไปยังเซิร์ฟเวอร์บุคคลที่สามเพื่อสอบถามโมเดลการเรียนรู้ของเครื่อง
โมเดลการสร้างภาษาตามสถาปัตยกรรมของหม้อแปลงได้แสดงประสิทธิภาพที่แข็งแกร่งในงานภาษาธรรมชาติที่หลากหลายเช่นการสรุปการแปลภาษาและการสร้างข้อความที่เหมือนมนุษย์
เปิดโมเดล Codex ของ AI ได้รับการปรับแต่งสำหรับงานสร้างรหัสและสามารถสร้างรูปแบบและโครงสร้างของภาษาการเขียนโปรแกรมโดยใช้กลไกความสนใจเพื่อมุ่งเน้นไปที่ส่วนเฉพาะของลำดับอินพุต
แม้ว่าผลลัพธ์ที่เกิดขึ้นมักจะถูกต้องทางไวยากรณ์ แต่จะต้องได้รับการประเมินอย่างรอบคอบเพื่อความถูกต้อง ใช้เครื่องมือผ้าสำลีเช่น ALE เพื่อตรวจสอบรหัสของคุณเพื่อความถูกต้อง
ระบบประสาทได้รับการปล่อยตัวภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม