Bagikan melalui


Apa itu AI Shell?

AI Shell adalah shell interaktif yang menyediakan antarmuka obrolan dengan model bahasa. Shell menyediakan agen yang terhubung ke model AI yang berbeda dan penyedia bantuan lainnya. Pengguna dapat berinteraksi dengan agen dengan cara percakapan.

Proyek AI Shell meliputi:

  • Antarmuka shell baris perintah (aish)
  • Kerangka kerja untuk membuat agen AI dan penyedia bantuan lainnya
  • Integrasi dengan Terminal Windows dan iTerm2 di macOS
  • Modul PowerShell untuk integrasi yang ketat dengan PowerShell. Untuk informasi selengkapnya, lihat modul AI Shell.

Setiap asisten AI dikenal sebagai agen. Rilis awal AI Shell mencakup dua agen:

  • agen Azure OpenAI yang terhubung ke instansgpt-4o . Gunakan agen ini untuk tugas AI umum.
  • Copilot di agen Azure yang dapat membantu pengetahuan Microsoft Azure. Gunakan agen Azure untuk bantuan dengan perintah Azure CLI dan Azure PowerShell.

Anda dapat menjalankan AI Shell yang dapat dieksekusi () dalam pengalaman mandiri atau Anda dapat menggunakan modul AIShell PowerShell dengan PowerShell 7 untuk membuat pengalaman layar terpisah dengan Terminal Windows. Ini adalah cara yang disarankan untuk menggunakan AI Shell karena Anda mendapatkan integrasi yang lebih dalam dengan shell. Fitur-fitur ini meliputi:

  • Kemampuan untuk menyisipkan kode dari respons AI Shell langsung ke shell perintah sambungkan
  • Perintah multi-langkah ditambahkan ke buffer IntelliSense Prediktif untuk penerimaan cepat
  • Pemulihan kesalahan perintah tunggal sederhana

Status Proyek

AI Shell saat ini berada di Pratinjau Umum. Ini berarti bahwa alat ini tersedia untuk pengujian, tetapi tidak lengkap dengan fitur. Harap dicatat bahwa beberapa elemen alat masih dalam pengembangan dan dapat berubah. Umpan balik Anda penting untuk kami selama fase pengembangan ini. Kami mendorong Anda untuk berbagi pengalaman Anda untuk membantu kami meningkatkan AI Shell.

Masalah yang Diketahui

Rilis AI Shell saat ini memiliki beberapa masalah yang diketahui yang secara aktif sedang kami kerjakan untuk mengatasinya:

  • Modul AI Shell tidak didukung di Linux.
  • Pengalaman layar terpisah berfungsi paling baik dengan Terminal Windows. Ada dukungan terbatas untuk pengalaman layar terpisah di macOS dengan iTerm2. Executable aish dapat dijalankan di Linux, tetapi pengalaman layar terpisah tidak tersedia.
  • Jika Anda memiliki beberapa versi Terminal Windows yang terinstal, perintah Start-AIShell membuka jendela terminal baru yang menjalankan versi Terminal Windows yang berbeda.
  • Jika Anda memulai Terminal Jendela sebagai administrator, perintah Start-AIShell membuka jendela terminal baru yang menjalankan Terminal Windows tanpa elevasi.
  • Jika Anda menggunakan Terminal Mac default, warna mungkin tidak dirender dengan benar dan mungkin sulit untuk membaca kode yang dihasilkan.

Jika Anda mengalami masalah lain, silakan laporkan ke repositori GitHub kami.

Memberikan Umpan Balik

Kami menyambut umpan balik Anda untuk membantu meningkatkan AI Shell! Berikut adalah cara untuk terlibat:

  • Masalah File: Jika Anda mengalami bug, memiliki saran untuk fitur baru, atau ingin melaporkan inkonsistensi, buka masalah pada repositori GitHub AI Shell .
  • Bergabung dalam diskusi: Bergabunglah dengan diskusi komunitas kami di tab diskusi GitHub . Bagikan ide, diskusikan potensi peningkatan, dan sambungkan dengan pengguna lain. Di sinilah kami juga mendorong Anda untuk berbagi agen apa pun yang dapat Anda buat.
  • Dokumentasi: Jika Anda melihat kesenjangan dokumentasi, harap sarankan perubahan atau kirim PR untuk meningkatkan dokumentasi kami.

Saat ini kami tidak menerima permintaan pull untuk perubahan kode, tetapi kami menghargai umpan balik dan kontribusi dokumentasi Anda.