-
Notifications
You must be signed in to change notification settings - Fork 1
Demo Queries
This is one continuous walkthrough. Each step always follows the same structure:
- Speaker text (what you say)
- PowerShell prompt (what you type)
- Expected result (real, shortened output)
Real output source logs for these snippets:
- ai_working/demo_run_real_output_latest.log
- ai_working/themisctl_real_output_latest.log
Important copy/paste note:
- In PowerShell, do not paste the prompt prefix (
PS C:\...>). Paste only the command itself. - Example: use
& $THEMISCTL ..., notPS C:\Projects\ThemisDB> & $THEMISCTL ....
Unified query command pattern (for recognizability):
'{"query":"...",...}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST <endpoint> --stdin --content-type application/json
Use this compact sequence for live sessions. It follows the same mental model each time: platform up -> tooling ready -> health -> deterministic retrieval -> graph context -> model load -> similarity/RAG -> generation.
- Workspace + themisctl (tool control) in one line:
PS C:\Projects\ThemisDB> Set-Location C:\Projects\ThemisDB; $THEMISCTL = ".\build-msvc-windows-release\bin\themisctl.exe"; & $THEMISCTL --version- Server start in one line (separate PowerShell window):
PS C:\Projects\ThemisDB> $SERVER_EXE = ".\build-msvc-windows-release\bin\themis_server.exe"; $SERVER_DB_PATH = ".\demo\data\themis_db"; New-Item -ItemType Directory -Path $SERVER_DB_PATH -Force | Out-Null; & $SERVER_EXE --db "$SERVER_DB_PATH" --port 8765 --allow-degraded-build --allow-stub-hsm- Health check in one line:
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 health- Deterministic retrieval in one line (lightweight entry point):
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api GET /entities/demo_articles:art_0001- Graph + network context in one line:
PS C:\Projects\ThemisDB> '{"query":"query GraphDashboard($start: ID!, $depth: Int!) { apiVersion schemaVersion kHop: graphTraversal(startNode: $start, depth: $depth, direction: \"out\") { id labels properties } }","variables":{"start":"demo_knowledge_graph:node_0001","depth":1}}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /graphql --stdin --content-type application/json- Load LLM in one line:
PS C:\Projects\ThemisDB> '{"model_id":"default","path":"C:\\Projects\\ThemisDB\\models\\phi4.gguf"}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/models/load --stdin --content-type application/json- Generate narrative summary in one line (non-deterministic wording):
PS C:\Projects\ThemisDB> '{"prompt":"Summarize the key trends in the demo administrative-law dataset in 3 bullet points.","max_tokens":96,"temperature":0.2}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/inference --stdin --content-type application/json- RAG summary after model load (context-grounded, wording may vary):
PS C:\Projects\ThemisDB> '{"query":"Fasse fuer demo_articles konkrete Fallmuster zusammen und nenne, wenn vorhanden, Verfahrensart, Rechtsgrundlage und Verfahrensstand. Keine Methodik erklaeren.","collection":"demo_articles","top_k":3,"max_tokens":120,"temperature":0.1}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/rag --stdin --content-type application/jsonHinweis: documents_retrieved in der RAG-Antwort entspricht dem gesetzten top_k (hier 3), nicht der Gesamtzahl in demo_articles.
- Deterministic readback for moderation safety:
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api GET /entities/demo_articles:art_0001Speaker text: "I am running the demo live from a Windows PowerShell session in the ThemisDB workspace."
PowerShell prompt:
PS C:\> Set-Location C:\Projects\ThemisDB
PS C:\Projects\ThemisDB> $THEMISCTL = ".\build-msvc-windows-release\bin\themisctl.exe"Expected result:
(no output is expected for variable assignment)
PowerShell prompt (sanity check for this window):
PS C:\Projects\ThemisDB> $THEMISCTL
PS C:\Projects\ThemisDB> Test-Path $THEMISCTLExpected result:
.\build-msvc-windows-release\bin\themisctl.exe
True
If $THEMISCTL is empty in your current window, run this fallback before Step 3:
PS C:\Projects\ThemisDB> $THEMISCTL = ".\build-msvc-windows-release\bin\themisctl.exe"Speaker text: "In a second PowerShell window, I start the ThemisDB server exactly like the demo script, including the two required compatibility switches."
PowerShell prompt:
PS C:\> Set-Location C:\Projects\ThemisDB; $SERVER_EXE = ".\build-msvc-windows-release\bin\themis_server.exe"; $SERVER_DB_PATH = ".\demo\data\themis_db"; New-Item -ItemType Directory -Path $SERVER_DB_PATH -Force | Out-Null; & $SERVER_EXE --db "$SERVER_DB_PATH" --port 8765 --allow-degraded-build --allow-stub-hsmHinweis: Es wird bewusst der zuletzt kompilierte MSVC-Build verwendet (.\build-msvc-windows-release\bin\themis_server.exe).
Required switches from demo/kickstarter_demo_script.ps1:
--allow-degraded-build--allow-stub-hsm
Expected result (real, shortened):
[PRE-FLIGHT] Server laeuft. Lade Demo-Daten...
...
Server is running and responding to queries.
Demo-Datenablage (wichtig fuer den Live-Call):
- Physischer DB-Pfad:
./demo/data/themis_db - Keys in der Demo-DB folgen dem Schema
<collection>:<prefix><nnnn>- z. B.
demo_articles:art_0001,demo_embeddings:vec_0001,demo_knowledge_graph:node_0001
- z. B.
- Import erfolgt ueber Entities; das Feld
blobist dabei ein JSON-Textfeld (kein Binary-Blob):{"blob":"<jsonl-zeile-als-string>"}
Speaker text: "First, I verify the server is reachable before running AI and graph endpoints."
PowerShell prompt:
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 schemaPath-safe fallback (works even if variable was not set):
PS C:\Projects\ThemisDB> .\build-msvc-windows-release\bin\themisctl.exe --host 127.0.0.1 --port 8765 schemaExpected result (real, shortened):
(no output is also valid on success in current themisctl builds)
Optional explicit reachability check (with visible output):
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 healthExpected result (real):
liveness: healthy
readiness: healthy
Speaker text: "If no default LLM plugin is active, the flow auto-loads the configured model so the demo can continue."
PowerShell prompt:
PS C:\Projects\ThemisDB> '{"model_id":"default","path":"C:\\Projects\\ThemisDB\\models\\phi4.gguf"}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/models/load --stdin --content-type application/jsonPath-safe fallback (works even if variable was not set):
'{"model_id":"default","path":"C:\\Projects\\ThemisDB\\models\\phi4.gguf"}' | .\build-msvc-windows-release\bin\themisctl.exe --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/models/load --stdin --content-type application/jsonExpected result (real, shortened):
[PRECHECK] FAIL: Section 5 LLM inference endpoint
"message": "LLM endpoint failure: No default LLM plugin available"
...
[PRECHECK] OK: model auto-load succeeded.
Speaker text: "Now I run direct model inference. This is a narrative summary step: latency and tokens are deterministic metrics, but wording can vary."
PowerShell prompt:
PS C:\Projects\ThemisDB> '{"prompt":"Summarize the impact of ACID transactions for distributed databases in two sentences.","max_tokens":64,"temperature":0.2}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/inference --stdin --content-type application/jsonPowerShell prompt (KPI overlay for model identity and inference validity):
PS C:\Projects\ThemisDB> $inferRaw = ('{"prompt":"Summarize the impact of ACID transactions for distributed databases in two sentences.","max_tokens":64,"temperature":0.2}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/inference --stdin --content-type application/json); $infer = $inferRaw | ConvertFrom-Json; [pscustomobject]@{ model_alias = $infer.model; model_path = 'C:\Projects\ThemisDB\models\phi4.gguf'; tokens_generated = [int]$infer.tokens_generated; inference_time_ms = [math]::Round([double]$infer.inference_time_ms,2); tokens_per_sec = [math]::Round(([double]$infer.tokens_generated * 1000.0) / [Math]::Max([double]$infer.inference_time_ms,1.0),2); chars_generated = [int]$infer.text.Length; chars_per_token = [math]::Round(([double]$infer.text.Length) / [Math]::Max([double]$infer.tokens_generated,1.0),2); hit_max_tokens = ([int]$infer.tokens_generated -ge 64); non_empty_text = ([string]::IsNullOrWhiteSpace($infer.text) -eq $false) } | Format-ListExpected result (real, shortened):
{
"generated_length": 395,
"hit_max_tokens_limit": true,
"inference_time_ms": 7563.83984375,
"max_tokens_requested": 64,
"model": "default",
"ms_per_token": 118.18499755859375,
"non_empty_text": true,
"prompt_length": 85,
"text": "assistantACID transactions ensure data integrity ...",
"tokens_generated": 64,
"tokens_per_second": 8.461310831810273
}Expected KPI overlay (real example, shortened):
model_alias : default
model_path : C:\Projects\ThemisDB\models\phi4.gguf
tokens_generated : 64
inference_time_ms : 7388.06
tokens_per_sec : 8.66
chars_generated : 395
chars_per_token : 6.17
hit_max_tokens : True
non_empty_text : True
Expected server console line (INFO, shortened):
... [info] LLMApiHandler::handleInference success: model='default' prompt_len=85 tokens_generated=64 inference_time_ms=7388.06 lora='<none>'
Speaker text: "This call shows how the graph planner selects an algorithm and reports estimated execution cost."
PowerShell prompt:
PS C:\Projects\ThemisDB> '{"query_type":"k_hop","start_vertex":"demo_knowledge_graph:node_0001","max_depth":1}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/graph/query/explain --stdin --content-type application/jsonExpected result (real, shortened):
{
"algorithm": "BFS",
"estimated_time_ms": 0.11199999999999999,
"pattern": "K-Hop Neighborhood",
"use_index": true,
"use_cache": true
}Speaker text: "Now we combine retrieval and generation with a specificity check. If the answer is generic, I immediately fall back to deterministic entities output for factual moderation safety."
PowerShell prompt:
PS C:\Projects\ThemisDB> '{"query":"Fasse fuer demo_articles konkrete Fallmuster zusammen und nenne, wenn vorhanden, Verfahrensart, Rechtsgrundlage und Verfahrensstand. Keine Methodik erklaeren.","collection":"demo_articles","top_k":3,"max_tokens":120,"temperature":0.1}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/rag --stdin --content-type application/jsonPowerShell prompt (specificity gate: generic answer detection):
PS C:\Projects\ThemisDB> $ragRaw = ('{"query":"Fasse fuer demo_articles konkrete Fallmuster zusammen und nenne, wenn vorhanden, Verfahrensart, Rechtsgrundlage und Verfahrensstand. Keine Methodik erklaeren.","collection":"demo_articles","top_k":3,"max_tokens":120,"temperature":0.1}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/rag --stdin --content-type application/json); $rag = $ragRaw | ConvertFrom-Json; [pscustomobject]@{ documents_retrieved = [int]$rag.documents_retrieved; tokens_generated = [int]$rag.tokens_generated; inference_time_ms = [math]::Round([double]$rag.inference_time_ms,2); has_case_id = ($rag.text -match 'case_[0-9]{4}'); has_legal_basis = ($rag.text -match 'VwVfG|VwGO|BauGB|BImSchG|AufenthG|DSGVO|UVgO|WHG|DenkmSchG'); generic_fallback_signal = ($rag.text -match 'keinen Zugriff|hypothetisch|allgemeine Beispiele|No relevant information found') } | Format-ListExpected result (real, shortened):
{
"documents_retrieved": 3,
"inference_time_ms": 13630.65234375,
"model": "default",
"text": "assistant... (kann je nach Modellstand weiterhin generisch sein)",
"tokens_generated": 120
}Interpretation: documents_retrieved = 3 bedeutet "Top-3 Retrieval-Treffer", waehrend die Collection demo_articles weiterhin 108 Dokumente enthalten kann.
Expected specificity gate (target interpretation):
documents_retrieved : 3
tokens_generated : 120
inference_time_ms : <value>
has_case_id : False|True
has_legal_basis : False|True
generic_fallback_signal : True|False
If generic_fallback_signal is True, continue with Step 8 for deterministic factual readback.
Expected server console line (INFO, shortened):
... [info] LLMApiHandler::handleRAG success: collection='demo_articles' top_k=3 docs_retrieved=3 tokens_generated=120 inference_time_ms=13630.65 cache_hit=false rag_mode='enhanced' lora='<none>'
Speaker text: "If an adapter is available, I run a LoRA-specific query to verify adapter-level request logging on the server console."
PowerShell prompt (optional):
PS C:\Projects\ThemisDB> '{"model_id":"default","adapter_id":"demo_adapter","prompt":"Summarize why adapter-based fine-tuning helps domain adaptation.","max_tokens":64,"temperature":0.2}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /api/v1/llm/lora/query --stdin --content-type application/jsonExpected result (target, shortened):
{
"adapter_id": "demo_adapter",
"inference_time_ms": 7000.0,
"model_id": "default",
"response": "...",
"tokens_used": 64
}Expected server console line (INFO, shortened):
... [info] LoRAApiHandler::handleLoRAQuery success: model_id='default' adapter_id='demo_adapter' prompt_len=66 tokens_used=64 inference_time_ms=7000
Speaker text: "This step uses the stable entities endpoint for deterministic readback of a real administrative-law case record."
PowerShell prompt:
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api GET /entities/demo_articles:art_0001Expected result (real, shortened):
{
"blob": "{\"id\": \"doc_001\", \"case_id\": \"case_0001\", \"authority_id\": \"auth_001\", \"procedure_type\": \"Baugenehmigung\", ...}",
"key": "demo_articles:art_0001"
}Interpretation for live demo:
The demo data is read via /entities/<key>.
In this runtime profile, writes require a JSON body with field `blob` (stringified JSON), not raw binary payloads.
Use this output as factual anchor if LLM wording is generic.
Speaker text: "Now I run a richer GraphQL operation with variables, aliases, and multiple root fields to show schema and graph access in one call."
PowerShell prompt (schema):
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api GET /graphql/schemaExpected result (schema, shortened SDL):
schema {
query: Query
mutation: Mutation
subscription: Subscription
}
type Query {
document(collection: String!, id: ID!): Document
documents(collection: String!, limit: Int, offset: Int): [Document!]!
graphTraversal(startNode: ID!, depth: Int, direction: String): [Node!]!
}PowerShell prompt (advanced query via stdin):
PS C:\Projects\ThemisDB> '{"query":"query GraphDashboard($start: ID!, $depth: Int!) { apiVersion schemaVersion kHop: graphTraversal(startNode: $start, depth: $depth, direction: \"out\") { id labels properties } }","variables":{"start":"demo_knowledge_graph:node_0001","depth":1}}' | & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 api POST /graphql --stdin --content-type application/jsonExpected result (shortened):
{
"data": {
"apiVersion": "1.8.0-rc1",
"kHop": null,
"schemaVersion": "2.0.0"
}
}Optional interpretation line for live demo:
If graph resolvers are active in the current runtime profile, `kHop` returns node rows instead of null.
Speaker text: "This is docs-aware help mode. It answers an operational question using ThemisDB documentation context."
PowerShell prompt:
PS C:\Projects\ThemisDB> & $THEMISCTL --timeout 180 --host 127.0.0.1 --port 8765 help --mode lora "How do I configure sharding and RAG safely in ThemisDB?"Expected result (real, shortened):
themis-help (lora):
assistantTo configure sharding and Retrieval-Augmented Generation (RAG) safely in ThemisDB, you can follow these general guidelines...
Hinweis: In den aktuellen Demo-Logs beginnt die Antwort direkt mit assistant ohne Leerzeichen vor dem Text; das ist das beobachtete Runtime-Format.
Speaker text: "I now write and read back a probe entity to show that core data operations remain consistent during AI traffic."
PowerShell prompt:
PS C:\Projects\ThemisDB> $probePayload = @{ key = 'demo_articles:runtime_probe'; blob = (@{ title = 'Runtime Probe'; content = 'Compatibility mode' } | ConvertTo-Json -Compress) } | ConvertTo-Json -Compress; $probePayload | & $THEMISCTL --host 127.0.0.1 --port 8765 api POST /entities --stdin --content-type application/json
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api GET /entities/demo_articles:runtime_probe
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 api DELETE /entities/demo_articles:runtime_probeHinweis: Dieser api POST /entities --stdin-Pfad ist in PowerShell robuster als put <key> <json>, weil kein natives Argument-Quoting fuer JSON erforderlich ist.
Expected result (real, shortened):
{
"blob_size": 56,
"key": "demo_articles:runtime_probe",
"success": true
}
(then JSON entity on readback via `/entities/...`)
Speaker text: "Finally, I check optimization guidance from the system recommender."
PowerShell prompt:
PS C:\Projects\ThemisDB> & $THEMISCTL --host 127.0.0.1 --port 8765 index recommend demo_articlesExpected result (real):
(no recommendations for demo_articles)
Speaker text: "As a final proof, I can run the complete scripted flow and capture everything to a logfile."
PowerShell prompt:
PS C:\Projects\ThemisDB> $env:THEMIS_DEMO_NO_PAUSE = '1'
PS C:\Projects\ThemisDB> pwsh -NoProfile -ExecutionPolicy Bypass -File .\demo\kickstarter_demo_script.ps1 2>&1 | Tee-Object -FilePath .\ai_working\demo_run_real_output_latest.logExpected result (real, shortened):
Demo Complete!
...
ThemisDB demo checks passed. System appears operational for this scenario.
If you need a very short live version, run Steps 3, 5, 6, 8, 9, and 10 in order.
ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues
ThemisDB 1.9.0-beta Β· Home Β· Wiki-Index Β· Module-Index Β· FAQ Β· Quick-Reference Β· GitHub Β· Issues Β· Discussions Β· License
- Batch Operations
- Best Practices
- CRUD Tutorial
- Custom Document Ingestion
- Getting Started Tutorial
- Interactive Examples
- Schema Design
- Video Tutorials
- AQL Reference
- AQL Examples
- AQL Overview
- AQL Feature Roadmap
- AQL Geospatial Guide
- AQL LLM Migration Guide
- AQL API
- AQL Grammar (EBNF)
- AQL Root Overview
- AQL Examples (root)
- API Reference
- API Module README
- OpenAPI Overview
- Client SDK Overview
- SDK Overview
- Operations
- Operations Overview
- Operations Runbook
- Operations Handbook
- ThemisCtl Admin Guide
- Pipeline E2E SOPs
- Deploy Overview
- Docker Overview
- Docker Hub README
- Helm Overview
- Packaging Overview
- Operator Overview
- Security Policy
- Production Hardening Checklist
- Security Hardening Guide
- Encryption Key Management
- Access Control Framework
- Zero Trust Policy
- API Authentication & Authorization
- HSM Production Setup
- PKCS11 Integration
- DSGVO / SOC2 Checklist
- Access Model Runbooks
- Access Model Dashboard
- Maturity Automation Runbook
- Access Review Automation
- Access Model Dashboard
- Access Model Runbooks
- Rights Revocation
- Dr Checklists
- Dr Testing
- Incident Response Playbook
- Incident Response Testing
- GPU Oom Recovery
- Grammar Debugging
- Metrics Scrape Troubleshooting
- Model Swap Procedure
- Quota Tuning
- Subagent Deployment
- Logging Configuration
- Content Model
- Crypto & Keys
- Feature Flags Reference
- Modular Architecture Roadmap
- Modularization Guide
- Module Architecture Index
- PostgreSQL Wire Protocol
- Query Scheduling
- Raft Consensus Design
- Resource Pooling
- Source Directory Guide
- Unified Access Model
- E1 001 Layered Retrieval Design
- E1 002 Ann Abstraction Strategy
- E1 003 Tensor Summary Types
- E1 004 Lora Package Distinction
- E1 005 Model Switch Compatibility
- E1 006 Federated Tensor Summaries
- E2 001 Evaluation Framework Design
- E2 002 Hardware Profile Strategy
- E2 003 Query Planner Routing Model
- E2 004 Approximation Governance Rules
- E2 005 Cross Layer Fallback Confidence Policy
- E3 001 Distributed Tensor Design
- E3 002 Manifest Coordination Strategy
- E3 003 Recovery And Erasure Choice
- E3 004 Tensor Fabric Infrastructure
- Contributing
- Contributing (root)
- Code of Conduct
- Support
- Maintainers
- CTest Guide
- Build Quick Reference
- Developer Wiki Index
- Build / Test / CI
- Module Index
- Branching Strategy
- Disabled Stub Policy
- Docs PR Policy
- GA Promotion Sign Off
- Github Milestones Setup
- Maturity Claim Verification Checklist
- Maturity Evidence Registry
- Merge Gate Bot Config
- Merge Gate Status Live
- Phase 1 Closure Report
- Phase Closure Policy
- Phase Dependency Graph
- Phase3 Enforcement Runbook
- Plugin Submodule Rollback
- PR Version Targeting
- PR Version Targeting Backfill
- Production Ready 2026 Delivery Plan
- Query Module Status
- Readme
- Release Promotion Gate Policy
- Release Validation Checklist
- Security Module 5671 Evidence Summary
- Sharding P6 Residual Risk Acceptance
- Sourcecode Compliance Governance
- Updates Development Status Sign Off
- Wave C Implementation Complete
- Blob Storage
- Cuda
- Ethics Ai
- Exporters
- Huggingface
- Image Analysis
- Importers
- RPC
- Scraper
- Themisdb Ai Watermark Detector
- User Storage Encrypted
- Chimera Architecture
- Chimera Future
- Chimera Readme
- Chimera Roadmap
- Covina Fastapi Ingestion Architecture
- Covina Fastapi Ingestion Future
- Covina Fastapi Ingestion Roadmap
- Vcc Base Architecture
- Vcc Base Future
- Vcc Base Roadmap
- Vcc Clara Ingestion Architecture
- Vcc Clara Ingestion Future
- Vcc Clara Ingestion Roadmap
- Vcc Veritas Architecture
- Vcc Veritas Future
- Vcc Veritas Roadmap
- 01 Hello World
- 02 Todo App
- 03 Contact Manager
- 04 Inventory System
- 05 Time Series Monitor
- 06 Graph Social Network
- 07 Vector Search Documents
- 08 Dms Erp System
- 09 Iot Sensor Network
- 10 Drone Image Analysis
- 11 Blog Wiki
- 12 Expense Tracker
- 13 Recipe Manager
- 14 Ecommerce Catalog
- 15 Event Management
- 16 Kanban Board
- 17 Crm
- 18 Realtime Chat
- 19 Recommendation Engine
- 20 Smart Home
- 21 Coding Platform
- 22 AQL Diagram Tool
- 23 Traveling Salesman
- 24 Moral Philosophy Debates
- API Versioning
- Distributed Sharding
- Feedback Plugins
- Geo
- Gnn
- Image Analysis
- Legal Lora Training
- LLM
- Lora Sync
- Migration
- Nlp
- Performance
- Railway
- Replication
- Rope Visualization
- Sample Product Config
- Security
- Client SDK Overview
- Quickstart
- Sdk Enhancements
- Sdk Implementation Summary
- Test Suite Readme
- Go
- Java
- Javascript
- Php
- Python
- Ruby
- Rust
- Typescript
- 01 Grundlegende Operationen
- 02 AQL Queries
- 03 Graph Daten
- 04 Multimodell Anwendung
- 01 Quickstart Guide
- 02 AQL Referenz Kurzuebersicht
- 03 Datenmodellierung Guide
- 04 Uebungsaufgaben
- 05 Best Practices Guide
- Training Documents
- Training Overview
- 01 Einfuehrung Und Uebersicht
- 02 Datenmodelle Und Architektur
- 03 AQL Abfragesprache
- 04 Installation Und Setup
- 05 Anwendungsbeispiele
- Training Presentations
- Dependencies Readme
- Processmonitor Readme
- Themis.admintools.shared Readme
- Themis.aqlquerybuilder Readme
- Themis.aqlquerybuilder Roadmap
- Themis.auditlogviewer Readme
- Themis.auditlogviewer Roadmap
- Themis.classificationdashboard Readme
- Themis.classificationdashboard Roadmap
- Themis.compliancereports Readme
- Themis.compliancereports Roadmap
- Themis.gisviewer.controlpanel Readme
- Themis.gisviewer.controlpanel Roadmap
- Themis.impactanalysisviewer Readme
- Themis.impactanalysisviewer Roadmap
- Themis.ingestiontool Readme
- Themis.ingestiontool Roadmap
- Themis.keyrotationdashboard Readme
- Themis.keyrotationdashboard Roadmap
- Themis.piimanager Readme
- Themis.piimanager Roadmap
- Themis.retentionmanager Readme
- Themis.retentionmanager Roadmap
- Themis.sagaverifier Readme
- Themis.sagaverifier Roadmap
- Themis.usbadmintool Readme
- Themis.usbadmintool Roadmap
- CI Readme
- CI Roadmap
- Compiler Diagnostics Readme
- Compiler Diagnostics Roadmap
- Completion Readme
- Copilot Ollama Router Readme
- Copilot Ollama Router Roadmap
- Gnn Readme
- Gnn Roadmap
- Rope Visualizer Readme
- Rope Visualizer Roadmap
- Tco Calculator Readme
- Tco Calculator Roadmap
- Tests Readme
- Tests Roadmap
- Themis Config Wx Readme
- Themis Docs Builder Readme
- Wikipedia Ingestion Readme