首頁 |文檔 |回饋
AI 原生應用程式框架和執行時間。只需編寫一個 YAML 檔案即可。
?即用型人工智慧聊天機器人 UI。
依賴關係
特徵
歡迎使用 Aify,這是一個 AI 原生應用程式框架和運行時,可讓您在幾秒鐘內交付您的 AI 應用程式!透過 Aify,您可以使用簡單的 YAML 檔案輕鬆建置和部署人工智慧驅動的應用程式。在本指南中,我們將引導您完成開始使用 Aify 並建立您的第一個 AI 應用程式的步驟。
首先,請確保您的系統上安裝了以下先決條件:
滿足先決條件後,您可以透過在終端機中執行以下命令來安裝 Aify:
pip install aify
您需要為您的應用程式準備一個目錄:
mkdir ./apps
現在你可以啟動aify服務,然後使用瀏覽器來存取http://localhost:2000,aify就會向你打招呼。
aify run ./apps
現在它只是一個空白的應用程序,你不能用它做任何事情。接下來,我們將創建一個聊天機器人。
建立 YAML 檔案 aify 使用 YAML 檔案定義您的 AI 應用程式。該檔案包含您的應用程式所需的所有配置和設定。以下是基本 YAML 檔案的範例:
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
以下是有關此 YAML 檔案的一些簡單說明:
現在返回瀏覽器並刷新頁面。您將看到剛剛建立的應用程式。你可以和它進行一些對話,就像 ChatGPT 一樣。
雖然 aify 提供了聊天機器人介面,但其主要目的並不是提供 ChatGPT 的替代品或競爭性對話應用程式。
聊天機器人UI僅用於方便調試AI應用程式。當然,你確實可以將它用作日常使用的聊天機器人。
aify 的主要目標是為開發和部署人工智慧應用提供有效的框架。
如果你的目標是發展自己的複雜AI應用,你應該要更重視aify提供的API和擴充機制。
更多範例:https://github.com/shellc/aify/tree/main/examples