Skip to main content

AI‑assisted TRIZ patent analysis toolkit

Project description

CI Status Docs PyPI Version License: MIT

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

  1. Clone the repo & create virtual env.
  2. pip install -e .[dev] – installs testing/formatting tools.
  3. Run tests locally:
    pytest -q
    
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

triz_ai_patent_assistant-0.1.26.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

triz_ai_patent_assistant-0.1.26-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

Details for the file triz_ai_patent_assistant-0.1.26.tar.gz.

File metadata

File hashes

Hashes for triz_ai_patent_assistant-0.1.26.tar.gz
Algorithm Hash digest
SHA256 9b048501d69f1f8323d5b96780f555ac6992509f4b2a956f201efd7fcf62dc39
MD5 bdaa47615be6ea18db14da1c01e22eb5
BLAKE2b-256 41a591f96ce64fa32198f11cb1f17bb65e5af2375195500fe396e2d068a00269

See more details on using hashes here.

File details

Details for the file triz_ai_patent_assistant-0.1.26-py3-none-any.whl.

File metadata

File hashes

Hashes for triz_ai_patent_assistant-0.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 dfb63c2b27a471d132c3504d30e02e661347155920b550f5b4c2d5c73fc948b8
MD5 02273d46700918a306ab48ff0d91e4bc
BLAKE2b-256 2c4c2df3ee631118902bf61f3101aa4bfe5a78493d0d351bea6cc6d59957f08b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page