Bash AI (BAI) adalah skrip shell bash canggih yang berfungsi sebagai asisten terminal bertenaga AI, terinspirasi oleh AI Anda.
Memanfaatkan kemampuan Openai terbaru, memungkinkan Anda untuk mengajukan pertanyaan dan melakukan tugas berbasis terminal menggunakan bahasa alami. Ini memberikan jawaban dan saran perintah berdasarkan input Anda dan memungkinkan Anda untuk mengeksekusi atau mengedit perintah yang disarankan jika diinginkan.
Bash AI tidak hanya kuat di luar kotak, tetapi juga dapat diperluas!
Dengan arsitektur pluginnya, Anda dapat dengan mudah menambahkan alat Anda sendiri, sehingga memberdayakan Bash AI untuk mencapai lebih banyak lagi, dan memperluas fungsinya di luar kemampuan aslinya.
Bash AI menawarkan fitur -fitur berikut:
Skrip shell 100%
Tidak perlu menginstal apapun. Jalankan saja!
Plugin!
Perpanjang fungsionalitas Bash AI dengan menambahkan plugin yang dikenal sebagai "alat".
Antarmuka bahasa alami
Berkomunikasi dengan terminal menggunakan bahasa sehari -hari.
Pertanyaan menjawab
Dapatkan jawaban untuk semua pertanyaan terminal Anda dengan mengakhiri permintaan Anda dengan tanda tanya.
Saran perintah
Menerima saran perintah cerdas berdasarkan input Anda.
Informasi perintah
Dapatkan informasi terperinci tentang perintah yang disarankan.
Kesadaran distribusi
Dapatkan jawaban dan perintah yang kompatibel dengan, dan terkait dengan, distribusi Linux spesifik Anda.
Eksekusi perintah
Pilih untuk menjalankan perintah yang disarankan langsung dari Bash AI.
Pengeditan perintah
Edit perintah yang disarankan sebelum eksekusi.
Pemeriksaan kesalahan
Periksa pesan kesalahan yang dihasilkan oleh perintah yang disarankan dan berupaya memperbaikinya.
Memori yang gigih
Mengingat permintaan Anda sebelumnya dan menggunakannya untuk meningkatkan saran di masa depan.
Kesadaran direktori
Secara otomatis mendeteksi dan menggunakan direktori saat ini saat menjalankan perintah.
Kesadaran lokal
Secara otomatis mendeteksi lokal sistem Anda dan menggunakannya untuk memberikan respons lokal.
Kesadaran vim
Secara otomatis mendeteksi jika Anda menggunakan VIM dan memberikan saran khusus VIM.
curl -sS https://raw.githubusercontent.com/hezkore/bash-ai/main/install.sh | bashPeringatan
Jangan pernah menjalankan skrip yang tidak diketahui tanpa meninjaunya untuk keselamatan. Baca skrip instal di sini.
bai untuk memulai Bash AI.Klon atau unduh repositori:
git clone https://github.com/hezkore/bash-ai.gitMembuat skrip dapat dieksekusi:
chmod +x bai.shJalankan Bash AI:
./bai.sh (Opsional) Untuk kenyamanan, Anda dapat membuat jalan pintas ke skrip bai.sh Ada dua cara untuk melakukan ini:
Buat tautan simbolis di /usr/local/bin . Ini akan memungkinkan Anda untuk menjalankan skrip dari mana saja, tanpa harus mengetik jalur lengkap. Ganti path/to/bai.sh dengan jalur aktual ke skrip bai.sh :
ln -s path/to/bai.sh /usr/local/bin/bai Atau, Anda dapat membuat alias untuk skrip bai.sh di file .bashrc Anda. Ini juga akan memungkinkan Anda untuk menjalankan skrip menggunakan perintah bai , mengurangi kebutuhan untuk mengetikkan jalur lengkap ke skrip setiap kali. Ganti path/to/bai.sh dengan jalur aktual ke skrip bai.sh :
alias bai='path/to/bai.sh'
Pada menjalankan pertama, file konfigurasi bernama bai.cfg akan dibuat di direktori ~/.config Anda.
Penting
Selalu hapus bai.cfg sebelum memperbarui bash ai untuk menghindari masalah kompatibilitas.
Anda harus memberikan kunci API OpenAI di bidang key= dari file ini. Kunci API OpenAI dapat diperoleh dari akun OpenAI Anda.
Peringatan
Menjaga kunci dalam file teks biasa berbahaya, dan itu adalah tanggung jawab Anda untuk menjaga keamanannya.
Anda juga dapat mengubah model GPT, suhu, dan banyak hal lain dalam file ini.
Bash AI beroperasi dalam dua mode: mode interaktif dan mode perintah.
Untuk memasuki mode interaktif, Anda cukup menjalankan bai tanpa permintaan apa pun. Ini memungkinkan Anda untuk terus berinteraksi dengan Bash AI tanpa perlu menjalankan kembali perintah.
Dalam Mode Perintah, Anda menjalankan bai diikuti dengan permintaan Anda, seperti SO: bai your request here
Contoh Penggunaan:
bai create a new directory with a name of your choice, then create a text file inside it
Anda juga dapat mengajukan pertanyaan dengan mengakhiri permintaan Anda dengan tanda tanya:
bai what is the current time?
Plugin adalah alat OpenAI yang memperluas fungsionalitas Bash AI, tetapi tidak termasuk dalam pengaturan AI bash default.
Semua alat harus ditempatkan di direktori ~/.bai_tools Anda.
Anda dapat melihat alat mana yang saat ini diinstal dengan menjalankan bai , dan Bash Ai akan mencantumkannya untuk Anda.
Alat tidak lebih dari skrip shell dengan fungsi init dan execute .
Anda dapat menemukan contoh dan alat yang tersedia di folder Tools.
Jangan ragu untuk memindahkannya ke direktori ~/.bai_tools Anda untuk memungkinkan mereka!
bai what's the current time? tidak akan berhasil. Namun, keduanya bai "what's the current time?" dan bai what is the current time? akan berhasil dieksekusi.