Metadata-Version: 2.4
Name: kouchou-ai-analysis-core
Version: 0.1.0
Summary: 広聴AI分析パイプラインコア - Broadlistening Analysis Pipeline Core
Project-URL: Homepage, https://github.com/digitaldemocracy2030/kouchou-ai
Project-URL: Repository, https://github.com/digitaldemocracy2030/kouchou-ai
Project-URL: Documentation, https://github.com/digitaldemocracy2030/kouchou-ai/blob/main/docs/CLI_QUICKSTART.md
Project-URL: Issues, https://github.com/digitaldemocracy2030/kouchou-ai/issues
Author-email: Digital Democracy 2030 <info@example.com>
License: MIT
Keywords: analysis,broadlistening,clustering,llm,pipeline
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Requires-Dist: numba>=0.59.0
Requires-Dist: numpy>=1.26.0
Requires-Dist: openai>=1.77.0
Requires-Dist: pandas>=2.2.3
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: scikit-learn>=1.5.0
Requires-Dist: scipy>=1.15.1
Requires-Dist: sentence-transformers>=2.7.0
Requires-Dist: tenacity>=9.1.2
Requires-Dist: tqdm>=4.66.0
Requires-Dist: umap-learn>=0.5.7
Provides-Extra: dev
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.4.0; extra == 'dev'
Provides-Extra: gemini
Requires-Dist: google-generativeai>=0.8.4; extra == 'gemini'
Description-Content-Type: text/markdown

# kouchou-ai-analysis-core

広聴AIの分析パイプラインコアライブラリ。

## 概要

このパッケージは、コメントデータを分析し、クラスタリングと要約を行うパイプラインを提供します。

## 必要条件

- Python 3.12以上

## インストール

```bash
pip install kouchou-ai-analysis-core
```

Geminiサポートを含める場合:
```bash
pip install kouchou-ai-analysis-core[gemini]
```

## 使用方法

詳細なチュートリアルは以下を参照してください：
- [CLI_QUICKSTART.md](../../docs/CLI_QUICKSTART.md) - コマンドラインからの利用
- [IMPORT_QUICKSTART.md](../../docs/IMPORT_QUICKSTART.md) - Python スクリプトからの利用

### CLI

```bash
kouchou-analyze --config config.json
```

### ライブラリとして

```python
from analysis_core import PipelineOrchestrator, PipelineConfig

config = PipelineConfig.from_json("config.json")
orchestrator = PipelineOrchestrator(config.to_dict())
result = orchestrator.run()
```

## 開発

```bash
# 依存関係のインストール
pip install -e ".[dev]"

# テストの実行
pytest

# リンターの実行
ruff check .
```

## ライセンス

MIT License
