EvoSpikeNet SDK ドキュメントインデックス
[!NOTE]
最新の実装状況は 機能実装ステータス (Remaining Functionality) を参照してください。
📚 ドキュメント一覧
主要ドキュメント
補助ドキュメント
🚀 クイックスタート
新規ユーザー向け
- SDK README を読んで概要を把握
- SDKインストールガイド で環境構築
- SDKクイックスタート で基本的な使用を試す
- SDKチュートリアル で詳細な使用方法を学習
開発者向け
- SDK開発者ガイド で開発環境をセットアップ
- SDK APIリファレンス でAPI仕様を確認
- サンプルコード(
docs/sdk/)で実践的な使用例を参照
- テストを実行して動作を確認
📖 学習パス
レベル別推奨学習順序
初級者(初めてのユーザー)
SDK README → SDKインストールガイド → SDKクイックスタート → 基本サンプルコード
中級者(基本的な使用経験あり)
SDKチュートリアル → SDK APIリファレンス → 高度なサンプルコード
上級者(SDK拡張や開発を予定)
SDK開発者ガイド → SDK APIリファレンス → テストコード → ソースコード
💡 サンプルコード
基本サンプル
| ファイル |
説明 |
難易度 |
simple_generation.py |
基本的なテキスト生成 |
初級 |
multimodal_generation.py |
画像・音声入力処理 |
中級 |
run_simulation_query.py |
分散脳シミュレーション |
中級 |
distributed_video_asr_demo.py |
分散ノードへのASR/Whisper設定前提でのSDK実行確認 |
中級 |
高度なサンプル
| ファイル |
説明 |
難易度 |
advanced_features_demo.py |
スナップショット・Zenoh・コンセンサス |
上級 |
async_operations_demo.py |
非同期処理と並行実行 |
上級 |
batch_generation.py |
バッチ処理とプログレス監視 |
中級 |
error_handling_example.py |
堅牢なエラーハンドリング |
中級 |
genome_management_sdk.py |
ゲノム一覧・保存・適用 |
中級 |
🔍 機能別リファレンス
コア機能
| 機能 |
関連ドキュメント |
サンプル |
| テキスト生成 |
チュートリアル |
simple_generation.py |
| マルチモーダル処理 |
チュートリアル |
multimodal_generation.py |
| 分散脳シミュレーション |
チュートリアル |
run_simulation_query.py |
| アーティファクト管理 |
チュートリアル |
get_simulation_artifact.py |
高度な機能
| 機能 |
関連ドキュメント |
サンプル |
| スナップショット管理 |
APIリファレンス |
advanced_features_demo.py |
| スケーラビリティテスト |
APIリファレンス |
advanced_features_demo.py |
| Zenoh通信 |
APIリファレンス |
advanced_features_demo.py |
| AEG-Comm通信最適化 |
APIリファレンス |
aeg_comm_demo.py |
| 分散コンセンサス |
APIリファレンス |
advanced_features_demo.py |
| 分散Coordinator |
APIリファレンス |
distributed_coordinator_demo.py |
| 非同期処理 |
APIリファレンス |
async_operations_demo.py |
| 進化/ゲノム管理 |
APIリファレンス |
genome_management_sdk.py |
開発・運用機能
🛠️ 開発リソース
開発者向け
API仕様
📋 チェックリスト
セットアップ完了チェック
- [ ] Python 3.8+ がインストールされている
- [ ] SDKがインストールされている (
pip install -e .)
- [ ] APIサーバーが起動している
- [ ] 基本的なサンプルコードが動作する
学習完了チェック
開発準備チェック
- [ ] SDK開発者ガイド を読んだ
- [ ] テスト環境が整っている
- [ ] コード品質ツールがインストールされている
- [ ] 貢献ガイドラインを理解した
🎯 サポート
質問・問題解決
- ドキュメント検索: このインデックスから関連ドキュメントを探す
- サンプルコード:
docs/sdk/ のサンプルを参照
- APIリファレンス: メソッドの詳細仕様を確認
- コミュニティ: GitHub Issues/Discussions で質問
一般的な問題
📝 ドキュメント更新履歴
| 日付 |
更新内容 |
| 2026-01-15 |
SDK 2.0ドキュメント一式作成 |
| 2025-12-21 |
初回ドキュメント作成 |
📞 連絡先
最終更新日: 2026年1月15日
/Users/maoki/Documents/GitHub/EvoSpikeNet/docs/SDK_DOCUMENTATION_INDEX.md