Skip to main content

Multi-Level Solution Architecture Generator powered by Ollama Mistral:7b

Project description

inceptor

"We need to go deeper"

DreamArchitect - do wielopoziomowego generowania architektur rozwiązań z Ollama Mistral:7b!

🚀 Kluczowe możliwości:

1. Automatyczna analiza kontekstu

architect = DreamArchitect()
solution = architect.inception("Potrzebuję monitoring dla microservices")

Biblioteka automatycznie wyciąga:

  • 🔧 Technologie: Python, React, Docker, AWS...
  • 🎯 Typ problemu: logging, security, performance...
  • 📊 Skala: small/medium/enterprise
  • Urgency: urgent/normal/nice-to-have
  • 🚧 Constraints: budget, timeline, compliance...

2. Wielopoziomowa architektura (3-5 levels):

  • LIMBO (Meta): Problem → Komponenty architektury
  • DREAM (Design): Komponenty → Technical specs
  • REALITY (Code): Specs → Gotowy kod
  • DEEPER (Integration): Code → Deployment/Monitoring
  • DEEPEST (Evolution): System → Optimization/Scaling

3. Inteligentne prompty dla Mistral:7b:

Każdy level ma zoptymalizowane prompty z:

  • Context injection
  • JSON structured output
  • Dependency tracking
  • Progressive refinement

🎯 Przykłady użycia:

Proste:

# Jedna linijka
solution = quick_solution("System logowania fullstack", levels=3)

Zaawansowane:

solution = architect.inception(
    "CI/CD z AI code review dla team 10 osób", 
    max_levels=4,
    additional_context={
        "budget": "high",
        "security": "enterprise", 
        "timeline": "1 month"
    }
)

Analiza kontekstu:

context = analyze_context("Potrzebuję urgent security audit dla GDPR compliance")
# Wynik: {'urgency': ['urgent'], 'constraints': ['security', 'gdpr']}

🔥 Mocne strony:

  1. Zero-setup - działa od razu z lokalnym Ollama
  2. Context-aware - rozumie twoje potrzeby z jednego zdania
  3. Scalable - od simple (3 levels) do complex (5 levels)
  4. Structured output - wszystko w JSON, łatwe do parsowania
  5. Error handling - graceful fallbacks jeśli Mistral nie generuje poprawnego JSON

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

inceptor-0.1.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

inceptor-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file inceptor-0.1.0.tar.gz.

File metadata

  • Download URL: inceptor-0.1.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.12 Linux/6.14.9-300.fc42.x86_64

File hashes

Hashes for inceptor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6f08987ac9ec618ff320700fd06d11a75de2d1950dbb3a536ac988d542b23120
MD5 89c63cb153b9611d177c0f041e7c62e3
BLAKE2b-256 35c01539a6f7c3662088576b9b4cb362e1316693785cf48450fddc4609d2814f

See more details on using hashes here.

File details

Details for the file inceptor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: inceptor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.12 Linux/6.14.9-300.fc42.x86_64

File hashes

Hashes for inceptor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 694309c3d7e2b651452a44bdf5ad0f889397611283778b1a23dee09f24e82368
MD5 040c9b3b56760b8874e9834b73bd283c
BLAKE2b-256 33a71c4ee6ec7e25d61527a2ae2ec77c03b236f96cd14badfb0a8f4ff6c3e91d

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