ライターフレームワークは、AIアプリケーションを作成するためのオープンソースフレームワークです。ビジュアルエディターを使用してユーザーインターフェイスを構築します。 Pythonにバックエンドコードを書きます。
ライターフレームワークは、きれいで簡単にテスト可能な構文を備えた高速で柔軟です。 UIとビジネスロジックの間の懸念を分離し、より複雑なアプリケーションを可能にします。
ライターフレームワークは完全に状態主導であり、ユーザーインターフェイスとビジネスロジックの間の懸念の分離を提供します。
import writer as wf
def handle_increment ( state ):
state [ "counter" ] += 1
wf . init_state ({
"counter" : 0
})ユーザーインターフェイスはテンプレートであり、視覚的に定義されています。このテンプレートには、状態へのリアクティブな参照、Eg @{counter} 、およびイベントハンドラーへの参照、たとえば、ボタンがクリックされたとき、 handle_incrementをトリガーします。
*DOM変異を含むエンドツーエンドの図。 MacBook Air M2でローカルでテストされました。測定方法。
pip installされています。作家のフレームワークを始めるのは簡単です。 Linux、Mac、およびWindowsで動作します。
pip install writer
writer hellopipを使用してライターフレームワークをインストールします。以下のコマンドを使用して、作成したFramework Builderの作成、起動、アプリケーションを実行できます。
writer create my_app
writer edit my_app
writer run my_appライターのAIモジュールと展開オプションの使用方法を含む完全なドキュメントは、Writerで入手できます。
ライターは、企業向けのフルスタック生成AIプラットフォームです。 LLMS、グラフベースのRAGツール、AI Guardrailsなどのプラットフォームと完全に統合された一連の開発者ツールを使用して、生成AIアプリをすばやく簡単に構築および展開します。詳細については、writer.comをご覧ください。
このプロジェクトは、Apache 2.0ライセンスの下でライセンスされています。