AI‑assisted TRIZ patent analysis toolkit
Project description
TRIZ‑AI Patent Assistant
AI‑assisted toolkit for generating, validating and analysing patent claims using TRIZ methodology.
✨ Features
- Formula Generator – creates patent claims from brief invention ideas.
- Prompt Enhancer – refines claims and suggests non‑obvious improvements.
- Novelty / Patentability checks (basic heuristics, extensible).
- Streamlit demo & MkDocs documentation.
🚀 Installation
pip install triz-ai-patent-assistant
Install the development version:
pip install git+https://github.com/voroninsergei/triz-ai-patent-assistant.git
Requires Python 3.8+.
🏁 Quick start
from triz_ai.generate_formula import generate_formula
idea = "Устройство для подачи топлива с насосом"
print(generate_formula(idea))
Run the web demo:
streamlit run triz_ai/streamlit_app.py
See full API reference in the 📚 Documentation.
🛠️ Development
- Clone the repo & create virtual env.
pip install -e .[dev]– installs testing/formatting tools.- Run tests locally:
pytest -q - Lint & format code:
ruff check triz_ai && ruff format triz_ai
Conventional commits
We follow the Conventional Commits spec – this feeds the auto‑release workflow.
🤝 Contributing & Community
| 🙋 Что сделать | Как |
|---|---|
| Сообщить об ошибке | Откройте Issue |
| Предложить улучшение | Создайте Issue → Pull Request |
| Чат/вопросы | Раздел Discussions в репозитории |
Пожалуйста, читайте CONTRIBUTING.md и соблюдайте CODE_OF_CONDUCT.md.
📜 License
Distributed under the MIT License – see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file triz_ai_patent_assistant-0.1.26.tar.gz.
File metadata
- Download URL: triz_ai_patent_assistant-0.1.26.tar.gz
- Upload date:
- Size: 3.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b048501d69f1f8323d5b96780f555ac6992509f4b2a956f201efd7fcf62dc39
|
|
| MD5 |
bdaa47615be6ea18db14da1c01e22eb5
|
|
| BLAKE2b-256 |
41a591f96ce64fa32198f11cb1f17bb65e5af2375195500fe396e2d068a00269
|
File details
Details for the file triz_ai_patent_assistant-0.1.26-py3-none-any.whl.
File metadata
- Download URL: triz_ai_patent_assistant-0.1.26-py3-none-any.whl
- Upload date:
- Size: 67.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfb63c2b27a471d132c3504d30e02e661347155920b550f5b4c2d5c73fc948b8
|
|
| MD5 |
02273d46700918a306ab48ff0d91e4bc
|
|
| BLAKE2b-256 |
2c4c2df3ee631118902bf61f3101aa4bfe5a78493d0d351bea6cc6d59957f08b
|