Beranda | Dokumentasi | Masukan
Kerangka kerja dan runtime aplikasi asli AI. Cukup tulis file YAML.
? UI chatbot AI yang siap digunakan.
Ketergantungan
Fitur
Selamat datang di Aify, kerangka kerja dan runtime aplikasi asli AI yang memungkinkan Anda mengirimkan aplikasi AI dalam hitungan detik! Dengan Aify, Anda dapat dengan mudah membangun dan menerapkan aplikasi bertenaga AI menggunakan file YAML sederhana. Dalam panduan ini, kami akan memandu Anda melalui langkah-langkah untuk memulai Aify dan membuat aplikasi AI pertama Anda.
Untuk memulai, pastikan Anda telah menginstal prasyarat berikut di sistem Anda:
Setelah Anda memiliki prasyaratnya, Anda dapat menginstal Aify dengan menjalankan perintah berikut di terminal Anda:
pip install aify
Anda perlu menyiapkan direktori untuk aplikasi Anda:
mkdir ./apps
Sekarang Anda dapat memulai layanan aify dan kemudian mengakses http://localhost:2000 menggunakan browser, dan aify akan menyambut Anda.
aify run ./apps
Sekarang hanya aplikasi kosong, tidak bisa digunakan untuk apa pun. Selanjutnya kita akan membuat chatbot.
Membuat file YAML aify menggunakan file YAML untuk mendefinisikan aplikasi AI Anda. File ini berisi semua konfigurasi dan pengaturan yang diperlukan untuk aplikasi Anda. Berikut ini contoh file YAML dasar:
title : Chatbot
model :
vendor : openai
name : gpt-3.5-turbo
params :
api_key : <YOUR_OPENAI_API_KEY>
prompt : |
{{#system~}}
You are a helpful and terse assistant.
{{~/system}}
{{#each (memory.read program_name session_id n=3)}}
{{~#if this.role == 'user'}}
{{#user~}}
{{this.content}}
{{~/user}}
{{/if~}}
{{~#if this.role == 'assistant'}}
{{#assistant~}}
{{this.content}}
{{~/assistant}}
{{/if~}}
{{~/each}}
{{#user~}}
{{prompt}}
{{memory.save program_name session_id 'user' prompt}}
{{~/user}}
{{#assistant~}}
{{gen 'answer' temperature=0 max_tokens=2000}}
{{memory.save program_name session_id 'assistant' answer}}
{{~/assistant}}
variables :
- name : prompt
type : input
- name : answer
type : output
Berikut beberapa penjelasan sederhana tentang file YAML ini:
Sekarang kembali ke browser Anda dan segarkan halaman. Anda akan melihat aplikasi yang baru saja Anda buat. Anda dapat melakukan beberapa percakapan dengannya, seperti ChatGPT.
Meskipun aify menyediakan antarmuka chatbot, tujuan utamanya bukan untuk memberikan pengganti ChatGPT atau aplikasi percakapan kompetitif.
UI chatbot hanya untuk memudahkan proses debug aplikasi AI. Tentunya Anda memang bisa menggunakannya sebagai chatbot untuk penggunaan sehari-hari.
Tujuan utama aify adalah menyediakan kerangka kerja yang efisien untuk mengembangkan dan menerapkan aplikasi AI.
Jika tujuan Anda adalah mengembangkan aplikasi AI kompleks Anda sendiri, Anda harus lebih memperhatikan API dan mekanisme ekstensi yang disediakan oleh aify.
Contoh lainnya: https://github.com/shellc/aify/tree/main/examples