2025年度未踏IT人材発掘・育成事業「スーパークリエータ」

SUPER CREATOR

髙橋 侑大 たかはし ゆうた

所属:東洋大学 情報連携学部 情報連携学科

  • 略歴

    2004年12月 埼玉県生まれ
    2024年3月 ID学園高等学校 卒業
    2024年4月 東洋大学 情報連携学部 情報連携学科入学

  • 担当プロジェクトマネージャー

    竹迫 良範

開発テーマ名

OSとWebブラウザを統合したローカルLLM支援型オペレーティングプラットフォームの開発

概要

今日のWebブラウザは多様な処理を担う一方、ローカルOSとは分断されており、作業の非効率さが課題となっている。また、高性能なクラウドLLMは機密性の観点やコスト面で課題を抱えている。本プロジェクトは、カスタマイズ性に優れた「Floorp Webブラウザ」を中核に、WebとローカルOSの境界を解消する次世代LLMプラットフォーム「Floorp OS」を開発するものである。具体的には、自然言語の指示から明示的なワークフローを生成し、一連の処理として自動実行する基盤「Sapphillon」を開発した。この基盤はサンドボックス環境で動作し、細かな権限管理と拡張可能なプラグインシステムを備えている。さらに、ローカルLLMを活用することで、機密データを外部に送信せずに安全な処理が可能である。これにより、利用者はWebサイトの操作とローカルファイル処理を横断した作業を安全かつ効率的に自動化できる。本開発は、情報管理の制約からクラウド型AIを導入しにくかった企業や研究機関等での活用が見込まれ、日常のPC操作における新たなユーザー体験と実用的な自動化の可能性を広げるものである。

図1: 「Floorp OS」およびその基盤システムの「Sapphillon」の技術スタック

最下層に既存のオペレーティングシステム(Windows、macOS、Linux)が配置され、その上にシステムの基盤となる「Floorp OS Core」が構築されている。Floorp OS Core内には、Security Manager、Workflow Manager、Plugin Manager、LLM API、API Server、Automatorといった中核機能が配置されている。Coreの上位層には「Floorp Web Browser」と「Floorp OS UI」が存在し、さらに最上位層には「Floorp Home App (Dashboard)」、「Web Applications」、「Floorp OS Plugins」が並ぶ。また、これらの構成と並列する形で、右側には「OS Native Applications」が独立して配置されている。

PMの評価

初めてのチーム開発にも関わらず、髙橋氏はチームリーダーとして個性溢れるメンバーを取りまとめる一方で、本プロジェクトの基盤となるシステムの全体設計とサーバサイドの開発を一手に引き受けた。特にAPI設計はフロントエンドとサーバーサイドの分離に影響し、セキュリティや拡張性にも大きな影響を与えるため、利用者のプライバシーを預かるこのプロジェクトではとても重要であった。前例のないアーキテクチャで難易度が高く、この設計が終わらないと後続のタスクを開発できない状況であったが、正解がない中、この大きな課題に取り組み、最終的には持ち前の実装力を発揮し、ワークフローランタイム、プラグインシステム全般、GitHub ActionsによるCI/CD パイプラインの構築までを行った。

クリエータからひとこと

これまで、「Floorp OS」の基盤となるLLMのオートメーション基盤「Sapphillon」を、安全かつ便利に利用できるよう開発を行ってまいりました。現在は基本的な機能の検証を終え、今後はFloorp OSをより実用的なものとして拡張していけるよう、プラグインストアおよびリポジトリシステムの開発を行います。しかし、Sapphillonは基盤となるソフトウェアであるため堅牢な設計が求められます。そして、さまざまなコンポーネントが含まれている大規模なソフトウェアであるため、開発には困難も予想されます。それでも、誰もが簡単にAIでシステムを自動化できる環境を実現し、より人々にLLMによる効率化を提供できるように本ソフトウェアをより実用に耐えうるものにするべく、精進してまいります。

PAGE TOP