AIエージェントを中心に、設計から公開・運用まで一貫して開発
研究プロトタイプ、オープンソース、実際に利用できるWebサービスを、現在の状態・技術・評価方法とともに紹介します。
表示について:「稼働中」は公開URLから利用できるサービス、「オープンソース」はソースコードを公開しているもの、「研究・検証」は評価や実験を主目的とするものです。外部APIやサーバー状況により一時的に利用できない場合があります。
稼働中のサービス
ChatCore-AI
メール・Google認証、永続/一時チャット、ストリーミング表示、プロンプト共有・検索、メモ保存を備えたフルスタックAIチャット基盤。
技術:FastAPI、Next.js、TypeScript、PostgreSQL、Redis、Docker、Groq、Gemini
FS-QR
ファイル共有とQRコード生成を、シンプルな操作で利用できるWebサービスです。
用途:端末間のファイル受け渡し、共有リンクのQR化、短時間の情報共有。
代表的なプロジェクト
Browser-Agent
自然言語で実ブラウザを操作し、人が必要なときに介入できるAIエージェント
browser-useとFastAPIを統合し、チャットからブラウザタスクを実行します。noVNC・SSE・ライブログで進行状況を可視化し、タスク途中の一時停止・指示修正・再開を重視した設計です。
主な機能
- 自然言語によるブラウザ操作
- noVNC・SSE・ログのリアルタイム表示
- 複数LLMプロバイダー対応
- Scratchpadによる構造化メモ
- WebArena評価ツール
設計・運用
- React + Vite / FastAPI / CDP
- 管理者トークン・レート制限
- CDP/VNCをlocalhostに限定
- pytest・Vitest・GitHub Actions
- 失敗時の診断とロールバック
評価:WebArena Shopping 187タスクで、GPT-5.1使用時に61件成功(32.6%)。URL一致・文字列一致・DOM状態検証を用いた自動評価です。モデル、プロンプト、環境により結果は変わります。
ChatCore-AI
会話・認証・保存・共有を一つにまとめた、本番運用型AIチャット基盤
AIとの会話だけでなく、ユーザー認証、会話履歴、プロンプト共有・検索、メモ保存までを統合しています。SSEによるトークンストリーミングと、Docker・nginx・GitHub Actionsを使った運用構成も含みます。
主な機能
- メール認証・Google認証
- 永続チャット・一時チャット
- 回答のストリーミング表示
- プロンプト投稿・共有・検索
- メモ保存
技術・改善例
- FastAPI / Next.js / PostgreSQL / Redis
- Groq / Gemini連携
- nginxバッファリング対策
- ヘルスチェック後の切り替え
- Docker / GitHub Actions
Symphony Agent Conductor
専門エージェントを統合し、Webと実世界のタスクをつなぐオーケストレーション基盤
LangGraphを使って、ユーザーの指示を分析し、Browser、RAG、IoT、Schedulerなどの専門エージェントへ処理を割り当てます。JetsonやRaspberry Piを介した物理デバイス制御も統合対象です。
技術:Python、Flask、LangGraph、browser-use、OpenAI、Gemini、NVIDIA Jetson、Raspberry Pi
その他の開発・実験
Scheduler-Agent
自然言語から予定・タスク・ルーティンを管理するFastAPIベースのスケジューラー。曖昧な日付表現はLLMだけに任せず、決定論的な日付計算と組み合わせます。
Locked-Room Mystery
Gemini 3ハッカソンで短時間開発した、AIと対話しながら密室事件を推理するゲーム。FastAPI、React、SQLite、Dockerで構成しています。
数値・状態について
掲載している性能値は、各リポジトリに記載した評価条件で得られた結果です。モデル、データ、プロンプト、実行環境、外部サービスの仕様変更により再現結果は変わる可能性があります。最新の仕様・実行方法・ライセンスは各READMEをご確認ください。
