「AIGNE Framework」AI Campで初公開:発表内容を総括

昨日、ArcBlock は AI Camp にて講演する機会を得、登録開発者およびAI愛好家の皆様に AIGNE Framework をご紹介しました。このイベントは、AIGNE がいかに開発者のAI駆動型アプリケーション構築方法を変革しているかを示す絶好の機会となりました。本日は、その発表のハイライトをご報告いたします。


趣味のプロジェクトからオープンソースフレームワークへ
ArcBlockのCEO兼ファウンダーであるRobert Mao氏は、講演の冒頭でAIGNEの誕生秘話を語りました。AIGNEは2023年にサイドプロジェクトとして、AI搭載の占星術アプリ「Aistro」として始動。数万人のユーザーにダウンロードされ、毎日数百人が登録するなど、大きな反響を呼びました。この成功が、大規模言語モデル(LLM)の課題、特にハルシネーションの問題について、Mao氏をより深く探求するきっかけとなりました。この道のりから着想を得たMao氏は、AIGNEを単なる趣味のプロジェクトから、開発者が高度なAIアプリケーションを構築できるよう支援する、堅牢なオープンソースフレームワークへと発展させました。

AIGNE Framework のご紹介
AI Campにおいて、弊社はAIGNE Framework、LLMベースのアプリケーション構築に対応したTypeScriptネイティブなオープンソースプラットフォームを発表いたしました。AIGNEは、その主要なコンポーネントを特長としています。

- Agent Studio: ドラッグ&ドロップインターフェースを通じてAIアプリケーションを構築できるノーコードプラットフォームです。これにより、非開発者でも手軽にアプリのプロトタイプ作成からデプロイまでを迅速に行うことが可能です。
- Agency CLI: ハンズオンアプローチを好む開発者向けの強力なコマンドラインインターフェースであり、AIエージェントのシームレスな統合と制御を実現します。
- AIGNE Observability: LLMアプリケーションの「舞台裏」で何が起きているのかを可視化し、高い透明性をもたらす独自の機能です。複雑なAIワークフローの監視とデバッグという喫緊の課題に応え、本ツールはエージェントのインタラクション、トークン利用状況、コストを含む詳細なログを表示することで、開発者が全体像を完全に把握できるよう支援します。
AIGNEの設計原則では、そのTypeScript基盤により、エージェントがサーバー、ブラウザ、モバイルデバイスを横断して実行できる点が強調されています。このフレームワークが採用するpub-sub通信モデルは、エージェント間のシームレスな連携を可能にし、ブロックチェーンを基盤とする親会社ArcBlockが最優先するプライバシーと分散化を保証します。さらに、AIGNEの関数型プログラミングアプローチは、すべてをエージェントとして扱うことでアーキテクチャが簡素化され、高いモジュール性を実現しています。
実社会への影響:占星術からArcSphereへ
AIGNEが、オリジナルの占星術アプリ、そしてiOSおよびGoogle Playで提供中のAIネイティブモバイルブラウザ「ArcSphere」を含む実用的なアプリケーションをいかに支えているかをご紹介しました。

ArcSphereはAIエージェントを統合し、ウェブコンテンツの要約、質問への回答、さらにはソーシャルメディアの投稿をリアルタイムで洗練させます。ロバートは、自身が「幼稚園レベル」と称する英語のツイートを、ArcSphereのプロンプトがどのようにプロフェッショナルかつCEOにふさわしい投稿へと洗練させ、さらに不適切な表現を回避するガードレールまで完備させているかを、ユーモラスに語った。

ライブデモ
プレゼンテーションでは、AIGNEの機能を示すライブデモが披露されました。見どころの一つは、わずか数行のコードで構築されたシンプルさに加え、AIGNEのYAMLベースのエージェント定義とオブザーバビリティツールを駆使し、Open AIのモデルとの対話を追跡するチャットボットでした。もう一つのデモでは、MCP (Model-Controller-Provider) サーバーを介して統合されたSQLiteデータベースが登場しました。ここでは、AIがSQLクエリを生成・実行してテーブルの作成と管理を行い、その全過程をオブザーバビリティツールがリアルタイムで可視化しました。




また、Guard Rail Agentも導入しました。これは、本番環境でのデータベーステーブルの削除や不適切な表現の使用といった望ましくない出力を防ぐ極めて重要な機能です。これにより、開発者はより安全で信頼性の高いアプリケーションを安心して構築できるようになります。
コミュニティエンゲージメントと未来のビジョン
AIGNEのノーコード機能は聴衆から特に大きな関心を集め、講演後には占星術アプリのダウンロード数が著しく急増しました。AIGNEの運用ツールのプライベートベータ版への登録者数は少なかったものの、そこで得られたフィードバックは非常に貴重なものでした。あるVCとコミュニティメンバーから、スタンドアロンツールよりもアプリケーション開発に注力するよう勧められた結果、昨年5月にはノーコードのAIGNEプラットフォームがリリースされました。このプラットフォームはすでに数百のアプリケーションを駆動しており、Linux Foundationが後援するDIFハッカソンでの25のプロジェクトも含まれ、その中には大賞を受賞したものもあります。

今後、AIGNEはオープンソースとして公開され、世界中の開発者の皆様が利用できるようになりました。弊社のGitHubリポジトリでは、豊富なデモとクイックスタートガイドが用意されており、Node.js (v20.0+) とAPIキー(例:Open AI)があればすぐに利用開始いただけます。また、AIGNEがサンドボックス環境でのコード実行といった複雑なワークフローに対応している点、および機能強化のためにMCPサーバーと統合されている点も強調しました。
コミュニティに参加する

今後もSeattleJS、サンフランシスコでのAI in Production Mini Conference、AI Weekなどをはじめとする様々なイベントが開催されますので、ぜひご注目ください。ArcBlockチームは、コードの構築やプロジェクトに関する議論を行うライブストリームセッションを開始する予定です。最新情報については www.arcblock.io をご覧いただくか、X でフォローしてください。
このページに関わるもの
製品
-
AIGNE
active
エージェントを構築する開発者向けのフレームワーク。コマンドラインからプロジェクトを作成して実行し、詳細が必要な部分はフレームワークのドキュメントを参照します。
-
AIGNE Studio
sunset
配線を手書きせずにエージェントを構築・実行する場所。自前でホストするモデルにも対応します。この機能は ARC に統合されました。
-
Aistro
active
大規模言語モデルで占い文を生成する占星術アプリ。ArcBlock 自身のプラットフォーム上に構築された社内プロジェクトとして始まり、そのプラットフォームで何ができるかを示すものでした。