タスクヨン
- ?シームレスな Web 統合
- パーソナライズされた AI アシスタント ?
- ??ローカルファースト
- ?✅ タスクツリー
- ?️?️ ツールサンドボックス
タスクに基づいたユーザー、専門家、開発者向けのチャットとエージェントのインターフェイス!
あなたはできる
- ここで Taskyon を使用してください: https://taskyon.space。
- または自分で導入してください。
概要
Taskyon のチャット インターフェイスの表面の下には、ツリー状の構造でタスクを非同期に管理するための強力なシステムがあります。 ?この設計により、並列処理が可能になり、会話とタスクの両方を効率的に処理できます。 Taskyon は、さまざまな LLM プロバイダーを活用することで、基本的なユーザー メッセージから複雑な関数呼び出しまで、幅広いタスクを実行できます。
Taskyon はローカル ファースト? の原則に基づいて構築されており、ほとんどのデータ処理がユーザーのローカル デバイス上で行われるようにし、データ セキュリティとユーザーの自律性を優先します。 Taskyon は、パーソナライズされた AI インタラクション、堅牢なタスク管理、シームレスな Web ページ統合のいずれに使用する場合でも、使い慣れたチャット インターフェイスを維持しながら柔軟性と制御を提供します。
詳細については、Taskyon のドキュメントを参照してください: https://taskyon.space/docs/index
哲学: パーソナライズされた AI インタラクションとローカル ファースト
?個別化された AI ボット: Taskyon は、すべてのユーザーが個別化された AI ボットを持つ必要があるという原則に基づいて構築されています。これにより、AI が各ユーザーの特定のインタラクションやニーズに有機的に適応し、人間中心の直接的なコミュニケーションを通じて進化することが保証されます。
ユーザー主導の進化: Taskyon はユーザーと開発者の間の境界線を曖昧にします。ユーザーは、対話を通じて AI の学習と機能を形成する上で極めて重要な役割を果たし、その専門知識とフィードバックをボット開発の原動力に変えます。ユーザー自身が開発者よりもタスク固有の洞察を持っていることが多く、これを活用することが重要です。
ローカル ファーストの原則: Taskyon はローカル ファーストのアプローチを採用し、ユーザーの自主性とデータ セキュリティを優先します。この原則により、データ処理と AI のやり取りのほとんどが、クラウドベースのサービスに依存するのではなく、ユーザーのローカル デバイス上で行われるようになります。主な利点は次のとおりです。
- ?安全性の強化: Taskyon はデータをローカルで処理することで、データ侵害に関連するリスクを最小限に抑え、機密情報がユーザーの管理下に残ることを保証します。
- ?データ主権:ユーザーは、外部のクラウド サービスに依存することなく、自分のデータを完全に所有し、制御できます。
- ?コスト効率:ローカル処理によりクラウド サービスへの依存が軽減され、運用コストが削減される可能性があります。
- ?カスタマイズ可能な AI エクスペリエンス:ユーザーは、AI の学習とパフォーマンスを特定のニーズに合わせて調整でき、変更と適応はローカルに保存および管理されます。
特徴
- Local First アーキテクチャ: 高いパフォーマンスとユーザー制御を維持しながら、強化されたデータ プライバシーとセキュリティを確保します。
- シームレスな Web 統合: コード スニペットだけを使用して、エージェント機能を使用してアプリまたは Web ページを強化します。バックエンドは必要ありません。
- サービス統合: 会話スレッド内でタスクを実行するためにさまざまな LLM プロバイダーを利用します。
- OpenAI API 互換性: ローカルにデプロイされたインスタンスを含む、OpenAI API 互換エンドポイントとのインターフェース。
- タスクベースの会話: 会話内の各メッセージはタスクとして扱われ、タスク ツリーに分岐を形成します。
- 関数タスク: インターフェイス内で直接調整可能なパラメーターを使用して関数タスクを実行および管理します。
- フロントエンド機能: 安全なサンドボックス内で Python および JavaScript コードを実行し、ローカルのブラウザベースのベクター ストアにアクセスし、オンザフライでツールを生成します。
- コンテキスト タスク管理: 詳細な実行のためにファイルや他のタスクなどのコンテキストをアタッチします。
- フォーマット変換: 内部タスク ツリーをさまざまなサービスと互換性のあるフォーマットに変換します。
- タスク インターフェイス: 各タスクは、パラメーター調整と直接実行のための専用インターフェイスを持つことができます。
- 強化されたマークダウン サポート: マーメイド グラフィックス、SVG 描画、埋め込み HTML ウィジェット、MathJax などのマークダウンの機能を最大限に活用します。
- ビジョン モデル: ビジョン モデルとインターフェイスして、Taskyon の機能をテキストを超えて拡張します。
インストール
Taskyon には https://taskyon.space から直接アクセスできます。ローカル設定の場合:
- リポジトリのクローンを作成します。 ?
- 依存関係をインストールするには、
yarn install
実行します。 ? - 実稼働ビルドには
quasar build
使用し、開発サーバーにはquasar dev
使用します。
Docker コンテナを使用して Taskyon をデプロイすることもできます。今後のデスクトップ アプリは間もなく利用可能になる予定です。
使用法
チャット インターフェイスを通じてアプリケーションと対話します。フロントエンドにより、サンドボックス環境内でのコードの直接実行とツールの使用が可能になります。ユーザー データと構成は、永続的なセッションのためにローカルに保存されます。
コストと使用量の管理
Taskyon のコスト管理へのアプローチは、ローカル ファーストの哲学と深く結びついています。 Taskyon はローカル コンピューティング リソースを活用することで、外部クラウド サービスの必要性を最小限に抑え、大幅なコスト削減につながります。重要な側面は次のとおりです。
- ローカル データ ストレージ:クラウド ストレージとデータ転送に関連するコストを削減します。
- ローカル推論:タスクとツール実行の部分的または完全なローカル処理により、クラウド コンピューティングの費用が削減されます。
- リソースの最適化:ローカル ハードウェアを効率的に使用することで、追加コストを発生させることなくパフォーマンスを最適化します。
さらに、Taskyon はトークンの使用状況と正確なサービスコストをリアルタイムで監視し、リソース消費の透明性と制御を確保します。
安全
Taskyon のセキュリティに対する取り組みは、本質的にデータ保護を強化するローカル ファーストのアプローチに明らかです。 Taskyon は、データと処理をユーザーのローカル環境内に保持することで、外部侵害や不正アクセスのリスクを大幅に軽減します。主な機能は次のとおりです。
- サンドボックス環境: Taskyon の各操作は安全で隔離された環境内で実行され、潜在的な脆弱性から保護されます。
- Taskyon Container:ローカルで実行することで追加のセキュリティ層と制御層を提供し、高いレベルのデータ保護を求めるユーザーに最適です。
- ローカル データ ストレージ:機密データがローカル ブラウザ環境を超えて公開されないようにし、安全な境界を維持します。
サポート
- Taskyon チャンネルに参加してください: Matrix Channel
- ドキュメント
ロードマップ
- P2P タスクの同期:ピアツーピアのタスク同期により、チームのコラボレーションが促進されます。
- 自律エージェント:タスク ツリー上で独立して動作するエージェントを組み込み、自動化と効率を強化します。
- デスクトップ アプリ:デスクトップ アプリケーションは、デスクトップ コンピューターにインストールする準備がほぼ整いました。
貢献する
?貢献は大歓迎です。プロジェクトの行動規範を遵守し、レビューのためにプル リクエストを送信してください。
Taskyon 開発を開始する方法については、次のとおりです。
ライセンス
? Taskyon は MIT ライセンスに基づいてリリースされています。詳細については、LICENSE.md を参照してください。