AIを社員に?オープンソースAIエージェント「Suna」の衝撃

AI活用ブログ
AI活用ブログ

コードを書くAIから「行動するAI」へ。開発者必見の「Suna」徹底解説

「AIエージェント」という言葉を耳にするたびに、漠然とした期待と同時に「結局、私の仕事にはどう役立つのだろう?」「本当に複雑なタスクを任せられるのか?」といった疑問を抱いている読者の方も多いのではないでしょうか。チャットボットとの対話だけでは物足りないと感じることもあるかもしれません。しかし、知られざる意外な事実があります。それは、単なる情報提供や文章生成に留まらず、あなたのPC上で実際にブラウザを操作し、ファイルを作成・編集し、複雑な調査や分析を自律的に実行できるAIエージェントが既に存在し、しかもその全てがオープンソースで公開されているという事実です。

この記事では、その最前線をいく汎用AIエージェント「Suna」に焦点を当てます。この記事を読めば、AIが単なるツールではなく、真にタスクを代行する「デジタルコンパニオン」や「AI Employee」として機能する未来が、既に手の届くところに来ていることを理解できるでしょう。あなたの働き方や開発プロセス、さらにはビジネスのあり方そのものを根底から変えうるAIエージェント「Suna」の驚くべき能力と、それがもたらす可能性について、具体的な事例と共に深掘りしていきます。ぜひ、未来のAI活用の一歩を踏み出すヒントとしてください。

この記事の内容は上記のGPTマスター放送室でわかりやすく音声で解説しています。


今なら助成金活用で最大75%OFFと大変お得にご利用いただける、AI・ChatGPT活用研修サービスがご好評をいただいています。ご興味のある方は以下のリンクから、助成金の活用方法やサービス内容が分かる資料をダウンロードいただけます。

AI・ChatGPT活用研修サービスの紹介資料ダウンロードはこちら(無料)

Sunaとは何か? AI Employeeという新しい概念

日本語も対応している。サイトのSEO対策をお願いしている画面。

Kortixによって開発されたSunaは、「Open Source Generalist AI Agent(オープンソース汎用AIエージェント)」と銘打たれています。その最大の特徴は、単に質問に答えるだけでなく、ユーザーに代わって現実世界のタスクを遂行するという点にあります。彼らはSunaを「あなたのAI Employee」と表現しており、これはAIが指示を受けて動くツールから、まるで社員のように自律的に業務をこなす存在へと進化していることを示唆しています。Sunaは自然な会話を通じて、ユーザーの意図を理解し、研究、データ分析、日常の課題など、様々なタスクを効率的に処理することを目的としています。

Sunaを汎用AIエージェントたらしめているのは、その強力なツールキットです。このツールキットには、ウェブをナビゲートしデータを抽出するためのシームレスなブラウザ自動化、ドキュメント作成や編集のためのファイル管理ウェブクローリングや拡張検索機能、システムタスクを実行するためのコマンドライン実行、ウェブサイトのデプロイメント、そして様々なAPIやサービスとの統合が含まれています。

これらの機能が調和して動作することで、Sunaはユーザーとのシンプルな会話を通じて、複雑な問題解決やワークフローの自動化を実現します。まさに、多様なスキルを持つ有能なアシスタントや社員のように、指示一つで様々な作業をこなす能力を備えているのです。この「AI Employee」という概念は、私たちの働き方やビジネスにおけるAIの役割を再定義する可能性を秘めています。単なる効率化ツールではなく、チームの一員としてタスクを遂行する存在として、Sunaのような汎用AIエージェントへの注目が高まるのは必然と言えるでしょう。

驚異的な実例に学ぶSunaのタスク遂行能力

Sunaの「汎用性」と「タスク遂行能力」は、具体的なユースケースを見るとより鮮明に理解できます。これらの例は、Sunaが単なるデモンストレーションではなく、現実世界のビジネスや個人のニーズに対応できる実力を備えていることを示しています。

例えば、「競合分析」のユースケースでは、指定された業界や地域における主要プレイヤーの特定、市場規模、強み・弱み、ウェブサイトURLの収集を行い、最終的にPDFレポートを生成します。これは、ウェブクローリングや情報収集・分析、そしてファイル生成といった複数のステップを含む複雑なタスクです。

また、「VCリスト作成」では、米国における重要なVCファンドをAsset Under Managementに基づいてリストアップし、ウェブサイトURLや可能な場合はEメールアドレスまで収集します。これは、特定の基準に基づいたデータ収集と整理の能力を示しています。

さらに、Sunaは「候補者探し」といった採用活動にも応用できます。LinkedIn上で特定の条件(所在地、スキル、学歴、経験年数など)に合う「現在仕事を探している」プロファイルを10件見つけ出すという指示に対して、Sunaはブラウザ自動化機能を使ってLinkedIn上をナビゲートし、情報を収集します。

「Excelでの作業」も可能です。イタリアの宝くじに関する公開情報を収集し、その情報をもとにExcelスプレッドシートを作成するという指示は、ファイル管理能力とデータ整理能力を組み合わせた例です。「イベントスピーカーの発掘」 や「科学論文の要約・比較」「潜在顧客のリサーチとファーストコンタクトドラフト作成」「SEO分析」「資金調達したスタートアップのリサーチ」「フォーラムの議論スクレイピング」といった例は、Sunaがウェブ上の広範な情報を収集・分析し、特定の目的に合わせて整理・活用する能力を持つことを示しています。

これらのユースケースは、Sunaが定型的かつ情報収集・分析に時間のかかるタスクを自動化し、私たちの生産性を劇的に向上させる潜在能力を秘めていることを証明しています。まるで、多様な専門スキルを持った複数のアシスタントを一人で雇うようなものです。

Sunaを支える技術アーキテクチャと構成要素

Sunaの汎用性と強力な機能は、その巧妙に設計されたアーキテクチャによって実現されています。Sunaは、機能ごとに独立した役割を持つ4つの主要なコンポーネントから構成されています。

第1に、Backend APIです。これはPython/FastAPIで構築されており、ユーザーからのリクエストを受け付けるRESTエンドポイントの処理、会話の管理を行うスレッド管理、そしてAnthropicやLiteLLM経由での他の大規模言語モデル(LLM)との連携を担当します。LLMはSunaの「脳」として、ユーザーの指示を理解し、タスク実行計画を立てる上で中心的な役割を果たします。

第2に、Frontendです。これはNext.js/Reactアプリケーションとして開発されており、ユーザーがSunaと対話し、タスクの状況を確認するための応答性の高いUI(ユーザーインターフェース)を提供します。チャットインターフェースやダッシュボードなど、ユーザーが直感的にSunaを操作できるための窓口となります。

第3に、Agent Dockerです。これはSunaの「実行環境」であり、各エージェントに対して隔離された環境を提供します。この隔離された環境内で、Sunaはブラウザ自動化、コードインタープリターの実行、ファイルシステムへのアクセス、様々なツールとの統合 といった実際のタスクを実行します。Agent Dockerはセキュリティ機能も備えており、安全な環境でのタスク実行を保証します。

そして第4に、Supabase Databaseです。これはSunaの「記憶」と「データ管理」を担います。認証機能 やユーザー管理、ユーザーとの会話履歴の保存、タスク実行中に生成されるファイルのストレージ、現在実行中のタスクの状態管理、そしてシステムの利用状況に関する分析データの保持 を行います。リアルタイムサブスクリプション機能も備えています。これらのコンポーネントが連携することで、Sunaはユーザーの複雑な指示を理解し、安全かつ確実にタスクを実行し、その結果を永続化・管理することが可能となっています。主要技術としては、安全な実行環境を提供するDaytona、データベースと認証にSupabase、ブラウザ自動化にPlaywright、LLMとしてOpenAIAnthropic、検索にTavily、ウェブスクレイピングにFirecrawl、API連携にRapidAPIなどが挙げられています。これらの技術が統合され、Sunaの強力な機能を実現しています。

オープンソースであることの意義とコミュニティへの貢献

Sunaの最も注目すべき点は、その100%オープンソースであるという開発モデルです。SunaのコードベースはGitHub上で公開されており、誰でも自由に閲覧、利用、改良することができます。ライセンスはApache License, Version 2.0が採用されています。このライセンスは非常に寛容であり、個人利用はもちろん、商用利用や改変・再配布も比較的自由に行えるため、Sunaをベースにした新しいアプリケーションやサービスを開発する可能性も開かれています。

なぜ、これほど高度なAIエージェントをオープンソースとして提供するのでしょうか。その理由として透明性、コラボレーション、アカウンタビリティ、イノベーションを挙げられています。コードが公開されていることで、Sunaの内部動作やどのようなデータが処理されるのかが完全に監査可能となります。これはAIのブラックボックス化が進む中で、信頼を構築する上で非常に重要な要素です。また、オープンソースであることは、世界中の開発者がプロジェクトに参加し、コードの改善や新機能の追加に貢献できることを意味します。コミュニティの力を借りることで、Sunaはより速く進化し、多様なユースケースに対応できるようになります。

現在、Sunaの主要な貢献者としてAdam Cohen Hillel、Dat-lequoc、Marko Kraemerらの名前が挙げられており、合計23名の貢献者がいます。プロジェクトはTypeScript (63.4%)とPython (32.5%)を中心に開発されています。オープンソースモデルは、開発者にとってSunaの機能を深く理解し、自身のニーズに合わせてカスタマイズし、さらにはAIエージェント技術の最前線に触れ、その発展に貢献できる貴重な機会を提供します。透明性と信頼性が求められるAI分野において、Sunaのオープンソース戦略は、技術の健全な発展と普及を促進する重要なアプローチと言えるでしょう。

自己ホスティングと多様な利用形態

Sunaはオープンソースであるため、自身のインフラ上で自己ホスティングすることが可能です。これにより、データのプライバシーを重視したいユーザーや、特定の環境でSunaを運用したいユーザーは、Sunaの全機能を自社の管理下で利用できます。自己ホスティングのためのセットアップウィザードが提供されており、比較的簡単に導入できるようです。自己ホスティングには、データベースと認証のためのSupabaseプロジェクトの設定、キャッシングとセッション管理のためのRedisの設定、安全なエージェント実行環境のためのDaytonaの設定、そしてAnthropicやOpenAI、GroqなどのLLMプロバイダーとの統合、さらにウェブ検索やスクレイピング機能の設定が含まれます。

リポジトリをクローンし (git clone https://github.com/kortix-ai/suna.git)、セットアップウィザードを実行 (python setup.py)、そしてコンテナを起動 (python start.py) するというクイックスタート手順も示されています。より詳細な手順や高度な設定オプションについては、Self-Hosting Guideを参照することが推奨されています。自己ホスティングは、AIエージェントの能力を自社システムに深く統合したり、特定の業務フローに合わせてカスタマイズしたりする場合に非常に有効な選択肢となります。

手軽にSunaを試してみたいユーザー向けのクラウドプラン

一方、KortixはSunaの利用を容易にするための料金プランも提供しています。これは、必ずしも自己ホスティングの技術的リソースを持たないユーザーや、まずは手軽にSunaを試してみたいユーザーに向けたサービスと考えられます。提供されているプランにはFree、Pro、Customがあります。Freeプランは月額0ドルで60分間の利用時間、Public Projectsのみ対応、Basic Model(限定機能)が利用できます。

Proプランは月額20ドルで2時間の利用時間、Private projectsに対応し、Intelligent Model(Sunaの全機能)が利用可能になります。Customプランは月額50ドルからで6時間以上の利用が可能、個別のニーズに合わせて利用時間をカスタマイズできる、Proプランの全ての機能が含まれます。これらのプランは、ユーザーが自身の利用スタイルや規模に合わせてSunaを選択できる柔軟性を提供しています。オープンソースによる自己ホスティングと、SaaS形式の利用プランという二重の提供形態は、Sunaが幅広いユーザー層のニーズに応えようとしている姿勢を示しています。

まとめ:AIエージェントの未来、そして編集長としての視点

ここまで見てきたように、Sunaは単なるAIチャットボットの進化形ではなく、自律的にタスクを実行する「AI Employee」という新しい働き方を提示する存在です。ブラウザ操作、ファイル管理、外部サービス連携といった現実世界の多様なアクションを組み合わせ、私たちの代わりに複雑な業務を遂行できる能力は、多くの分野でゲームチェンジャーとなりうるでしょう。特に、情報収集、データ分析、定型的なオンライン作業などに費やしていた時間を大幅に削減し、私たちはより創造的で戦略的な業務に集中できるようになる可能性があります。

最も注目したいのは、Sunaが完全にオープンソースであるという点です。これは、AIエージェントという強力な技術が特定の企業によって囲い込まれるのではなく、コミュニティ主導で進化していく可能性を示唆しています。開発者はSunaのコードを学び、改良し、新たな機能を追加することで、この技術の未来を共に形作ることができます。また、透明性が高いことは、AIの信頼性という点で非常に重要です。ユーザーはAIがどのように動作しているのかを理解し、安心して利用できるようになります。

Sunaの提供する自己ホスティングオプションは、企業や組織がAIエージェントをセキュアな環境で運用したいというニーズに応えるものであり、有料プランは、手軽に始めたい個人やチームにとってのハードルを下げています。これらの要素が組み合わさることで、Sunaは技術的な最前線を行くだけでなく、実用的で多様な利用シーンに対応できるAIエージェントとして、今後の普及が期待されます。

Sunaのような汎用AIエージェントの登場は、私たちがAIとどのように協働していくか、そして仕事そのものがどのように変化していくかについて、真剣に考えるきっかけを与えてくれます。これは単なる効率化ツールの導入ではなく、AIを「パートナー」あるいは「同僚」として迎え入れる時代の到来を告げるものです。読者の皆さんには、ぜひこのオープンソースのAIエージェント「Suna」に注目し、その可能性を自ら探求していただきたいと思います。未来の働き方は、私たちの想像以上に速いスピードで変化していくかもしれません。その変化の波に乗り遅れないためにも、Sunaのような先進的なプロジェクトから目が離せません。

参考)https://www.suna.so/

↑↑↑
この記事が参考になりましたら、上の「参考になった」ボタンをお願いします。

会社ではChatGPTは使えない?情報漏洩が心配?

ある日本企業に対する調査では、72%が業務でのChatGPT利用を禁止していると報告されています。社内の機密情報がChatGPTのモデルに学習されて、情報漏洩の可能性を懸念しているためです。

そのため、インターネットに接続されていないオンプレミス環境で自社独自の生成AIを導入する動きが注目されています。ランニングコストを抑えながら、医療、金融、製造業など機密データを扱う企業の課題を解決し、自社独自の生成AIを導入可能です。サービスの詳細は以下をご覧ください。

いますぐサービス概要を見る▶▶▶
この記事をシェアする
監修者:服部 一馬

フィクスドスター㈱ 代表取締役 / ITコンサルタント / AIビジネス活用アドバイザー

非エンジニアながら、最新のAI技術トレンドに精通し、企業のDX推進やIT活用戦略の策定をサポート。特に経営層や非技術職に向けた「AIのビジネス活用」に関する解説力には定評がある。
「AIはエンジニアだけのものではない。ビジネスにどう活かすかがカギだ」という理念のもと、企業のデジタル変革と競争力強化を支援するプロフェッショナルとして活動中。ビジネスとテクノロジーをつなぐ存在として、最新AI動向の普及と活用支援に力を入れている。

Chat Icon
タイトルとURLをコピーしました