
2025/12/19 23:34
**サンドボックス:不信頼 AI コードを安全かつ高速に実行**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要
Concave AI Sandboxは、ユーザーコードを軽量なFirecrackerマイクロVM内で実行する自己ホスト型のコード実行プラットフォームです。スナップショットベースのウォームプールにより200 ms未満の起動時間を達成し、gRPC を介してVMライフサイクル管理とファイル転送・リアルタイム出力を処理するストリーミングデータプレーンで統括されます。システムは認証付きHTTP APIゲートウェイ、Python SDK、およびWebダッシュボードを公開し、既存の開発ワークフローへの統合が容易です。展開にはGoogle Cloudプロジェクトの設定とTerraform/Ansibleスクリプトの実行が必要であり、初期デプロイからデータベース構成まで網羅した包括的なガイドがあります。オープンソースのMITライセンスコードベースはコミュニティ貢献を奨励(CONTRIBUTING.md参照)し、セキュリティ問題報告の明確な手順が用意されています。高速で隔離された環境をCI/CDパイプラインにシームレスに組み込み、コード実行を安全かつ制御された状態に保ちながら迅速な実験を可能にすることがConcave AI Sandboxの目的です。
本文
Concave AI サンドボックス
AI コードを安全・高速に、信頼できない環境で実行します。
Firecracker マイクロVM を利用したセルフホスト型コード実行サンドボックスプラットフォームです。スナップショットベースのウォームプールで起動時間は 200 ms 未満です。
概要
Concave は、信頼できないコードを実行するための安全かつ隔離されたコード実行環境を提供します。以下を組み合わせて構築されています。
- Firecracker マイクロVM
- gRPC オーケストレーション
- 最新のインフラツール
主な機能
- ゴールデン・スナップショットによる高速 VM プロビジョニング
- gRPC コントロールプレーンでの VM ライフサイクル管理
- ストリーミングデータプレーンでのファイル転送とリアルタイム出力
- 認証付き HTTP API ゲートウェイ
- 簡単統合を可能にする Python SDK
- ダッシュボードおよびドキュメントサイト
はじめに
完全なデプロイ手順は SETUP.md をご覧ください。
- GCP プロジェクトとドメインの設定
- Terraform と Ansible の構成
- インフラストラクチャのデプロイ
- Python SDK のインストール:
pip install concave-sandbox
ドキュメント
- セットアップガイド
- オペレーションズガイド
- データベース設定
- SDK ドキュメント
コントリビューション
貢献は大歓迎です! ガイドラインは CONTRIBUTING.md をご参照ください。
セキュリティ
セキュリティ脆弱性を発見した場合は、issue を作成してください。すべてのセキュリティ問題には迅速に対応します。
ライセンス
本プロジェクトは MIT ライセンスで公開されています。