Bahasa Inggris | 中文

APP-Controller adalah kerangka kerja orkestrasi API yang inovatif yang dibangun di atas model bahasa besar (LLM) dan agen. Ini bertujuan untuk mengintegrasikan dan menyinkronkan API yang disediakan oleh aplikasi apa pun (APPS) menggunakan kemampuan penalaran lanjutan LLMS.

Gambar di atas menggambarkan bagaimana APP-Controller meningkatkan interaktivitas aplikasi. Secara khusus, grafik dibagi menjadi dua bagian: babak kiri merinci proses penyelidikan dan eksekusi tradisional saat menyelesaikan tugas, sedangkan hal-hal-hal-hal menampilkan alur kerja yang ramping dengan intervensi pengontrol aplikasi. Dalam skenario tradisional, ketika pengguna perlu menyelesaikan tugas dalam aplikasi tetapi tidak tahu bagaimana melakukannya, mereka pertama -tama meminta LLM dan menerima jawaban, kemudian memerintahkan aplikasi untuk mendapatkan hasilnya dan menyelesaikan tugas. Sebaliknya, setelah memperkenalkan pengontrol aplikasi, pengguna hanya memasukkan persyaratan mereka dalam bahasa alami langsung ke dalam aplikasi untuk mendapatkan hasil dan menyelesaikan tugas. Dengan bantuan APP-Controller, aplikasi ini berkonsultasi dengan LLM untuk niat pengguna dan mempelajari perintah yang diperlukan untuk dieksekusi, kemudian mengembalikan hasilnya.
Kompetensi inti APP-Controller terletak pada logika orkestrasi API yang sangat otomatis dan pola interaksi data yang ramah pengguna, membuatnya lebih mudah dan lebih cepat bagi pengembang untuk menambahkan fitur cerdas ke aplikasi mereka. Ini juga dilengkapi dengan antarmuka HTTP yang fleksibel yang meningkatkan cara aplikasi bekerja bersama. Pada akhirnya, APP-Controller bertujuan untuk memberikan cara langsung dan efisien bagi pengguna dan pengembang untuk berinteraksi dengan aplikasi, memungkinkan pengalaman mulus yang memenuhi kebutuhan beragam.
Kegunaan yang Ditingkatkan : Memungkinkan pengguna untuk mengontrol aplikasi Anda melalui perintah bahasa alami sederhana, menghilangkan kebutuhan untuk mempelajari antarmuka atau set perintah yang kompleks dan membuat layanan atau konten mudah diakses.
Integrasi Mudah : Pengembang hanya perlu mendaftarkan direktori API aplikasi mereka, dan APP-Controller akan secara otomatis mengelola identifikasi dan orkestrasi, meniadakan kebutuhan untuk pengkodean yang rumit.
Pemrosesan asinkron dan bersamaan : APP-Controller meningkatkan dukungannya untuk permintaan bersamaan menggunakan teknologi asinkron modern, memastikan efisiensi dan respons cepat bahkan di bawah kondisi beban tinggi dengan banyak pengguna atau tugas.
Interaksi API yang kuat : APP-Controller menawarkan antarmuka API HTTP yang stabil dan ramah pengguna, memungkinkan interaksi yang mulus dengan aplikasi sambil memastikan efisiensi tinggi dan keamanan dalam transfer data.
? Banyak model bahasa besar : APP-Controller terintegrasi dengan baik dengan berbagai model bahasa besar, memungkinkan pengembang untuk memilih model yang paling cocok berdasarkan kebutuhan dan konteks mereka untuk pemahaman yang optimal dan pemrosesan bahasa alami.
Dokumentasi Komprehensif : APP-Controller menyediakan dokumentasi yang luas, termasuk panduan awal cepat, referensi API, contoh praktik terbaik, dan FAQ, untuk membantu pengembang memulai dan sepenuhnya memanfaatkan kerangka kerja.
? Aliran tugas yang persisten : Alur kerja tugas dapat disimpan secara terus -menerus dalam database, memfasilitasi pemantauan dan pengelolaan tugas dan memungkinkan pengembang untuk memeriksa status dan riwayat kapan saja.
? ️ Mekanisme caching pintar : Dengan teknologi caching canggih, pengontrol aplikasi mengoptimalkan waktu kinerja dan respons dengan menyimpan hasil yang sering diminta, mengurangi jumlah panggilan ke model eksternal (segera hadir).
? Token Optimization : Algoritma optimasi APP-Controller secara cerdas menilai utilitas pesan, mengurangi penggunaan token dan mengurangi biaya yang terkait dengan panggilan API (segera hadir).
Kami mengembangkan plugin kode Visual Studio, SmartVscode, yang memungkinkan pengguna untuk mengoperasikan berbagai fitur VS Code melalui bahasa alami. Di bawah ini adalah beberapa demonstrasi fitur -fiturnya:
Gambar berikut menggambarkan proses memperkenalkan intelijen ke dalam aplikasi menggunakan kerangka kerja APP-Controller, merinci tugas-tugas yang perlu dilakukan pengembang aplikasi dan proses di mana pengontrol aplikasi secara independen mengatur panggilan API untuk memenuhi instruksi pengguna.

Setelah memulai pengontrol aplikasi, aplikasi meneruskan input pengguna ke pengontrol aplikasi. APP-Controller mengintegrasikan input pengguna dan informasi API yang tersedia, berinteraksi dengan LLM untuk memilih API yang sesuai untuk dieksekusi, dan menentukan status tugas. Secara iteratif, aplikasi mengeksekusi API yang dipilih dan mengembalikan hasil eksekusi ke pengontrol aplikasi. APP-Controller terus berinteraksi dengan LLM untuk membuat keputusan berikutnya. Pipa diakhiri ketika tugas telah selesai, atau gagal, dan hasilnya dikembalikan ke pengguna.
Setelah menyelesaikan langkah -langkah ini, aplikasi dapat mencapai interaksi cerdas dengan pengguna.
Dokumentasi memberikan informasi komprehensif tentang cara mengintegrasikan pengontrol aplikasi ke dalam aplikasi Anda. Anda dapat merujuk pada dokumen-dokumen ini untuk pengalaman yang lebih baik dengan pengontrol aplikasi.
App-Controller dirilis di bawah Lisensi Apache 2.0.
Bergabunglah dengan kami dalam membangun pengontrol aplikasi! Silakan lihat Panduan Kontribusi kami untuk lebih detail