You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(turing): cross-reference Chat, Assets, Token Usage across all entry-point docs
index.md:
- Restructure into 5 sections: Getting Started, Administration & Development,
Management (Assets), Generative AI (GenAI, Chat, Token Usage), Technical Reference
- Add all three new pages with descriptions
intro.md:
- Add Assets, Chat, Token Usage to Key Concepts table
- Add 3 new "Where to go next" paths: chat, knowledge base upload, token monitoring
core-concepts.md:
- Knowledge Base section: link to Assets page, describe auto-index on upload/delete
- AI Agents section: link "chat interface" to Chat page
- "Ready to go deeper?" table: add Chat, Assets, Token Usage rows
architecture-overview.md:
- Admin Console module row: list Assets, Chat, Token Usage as named features
- MinIO asset indexing paragraph: rewrite to reference Assets page, add Tika/chunking details
- Frontend tech stack row: update to React + shadcn/ui + Vite, list all UI sections
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs-turing/architecture-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ The Turing ES application is organized into cohesive modules, each with a well-d
84
84
|**Persistence**|`persistence`| JPA entities, repositories, and DTOs for all domain objects |
85
85
|**Security**|`spring/security`| Keycloak OAuth2 and HTTP Basic authentication |
86
86
|**API Layer**|`api`| REST controllers and GraphQL resolvers exposed to clients |
87
-
|**Admin Console**| React (`turing-react`) | Browser-based UI for administration, configuration, and MinIO file/folder management|
87
+
|**Admin Console**| React (`turing-react`) | Browser-based UI: administration, SN Site configuration, [Assets](./assets.md) file manager (MinIO), [Chat](./chat.md) interface, and [Token Usage](./token-usage.md) dashboard|
88
88
89
89
---
90
90
@@ -142,7 +142,7 @@ sequenceDiagram
142
142
143
143
**Embedding stores:** If Generative AI is enabled for a Semantic Navigation site, a vector embedding is generated for each indexed document and written to the configured embedding store. Turing ES supports three embedding backends via Spring AI: **ChromaDB**, **PgVector** (PostgreSQL extension), and **Milvus**. Only one is active per deployment. The default embedding store and embedding model are defined globally in **Administration → Settings**.
144
144
145
-
**MinIO asset indexing:** Turing ES includes a file and folder management UI in the admin console, backed by MinIO as the object storage layer. Files uploaded through this interface are processed by the indexing pipeline and stored as vector embeddings, making them available for RAG queries alongside Semantic Navigation content.
145
+
**MinIO asset indexing:** Turing ES includes an **[Assets](./assets.md)**file manager in the admin console, backed by MinIO as the object storage layer. Files are uploaded via drag-and-drop, organized into folders, and automatically indexed as vector embeddings on upload (and unindexed on deletion). A batch "Train AI with Assets" operation processes all files using Apache Tika for text extraction, chunking at 1,024 characters, and storing embeddings in the active vector store.
146
146
147
147
**Application logs in MongoDB:** When MongoDB is configured, Turing ES ships with a custom Logback appender that extends `ch.qos.logback`. Every log entry generated by the application — including indexing events, search requests, errors, and system events — is persisted to MongoDB in addition to standard output. These logs are exposed in the admin console, giving administrators full visibility into application behavior without requiring access to the server file system or a separate log management tool.
148
148
@@ -221,7 +221,7 @@ sequenceDiagram
221
221
|**Load Balancer**| Apache HTTP Server | Optional; required for high-availability cluster deployments |
222
222
|**Connector System**| Viglet Dumont DEP | Separate application; feeds Turing ES via Artemis |
Copy file name to clipboardExpand all lines: docs-turing/getting-started/core-concepts.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,6 +128,8 @@ This is called **Retrieval-Augmented Generation (RAG)**. The LLM does not make t
128
128
129
129
Beyond SN Sites, Turing ES provides a **Knowledge Base** — a file and folder interface in the admin console (backed by MinIO) where you can upload documents directly. These files are also indexed as vector embeddings and become available to AI Agents as a searchable knowledge source, independent of any connector or SN Site.
130
130
131
+
The Knowledge Base is managed through the **[Assets](../assets.md)** page: drag-and-drop upload, folder navigation, inline preview, and batch AI training with real-time progress. Uploaded files are indexed automatically on upload and unindexed on deletion.
132
+
131
133
### AI Agents
132
134
133
135
An **AI Agent** is a named assistant that you compose from three ingredients:
@@ -136,9 +138,9 @@ An **AI Agent** is a named assistant that you compose from three ingredients:
136
138
- A set of **tools** it can call (search your SN Sites, query the Knowledge Base, browse the web, run Python code, get financial data, and more)
137
139
- Optionally, one or more **MCP Servers** — external services that provide additional tools via the Model Context Protocol
138
140
139
-
Each AI Agent appears as its own tab in the Turing ES chat interface. You can have a "Research Assistant" that combines SN Site search with web browsing, a "Data Analyst" that can run Python code and query your knowledge base, and a "Support Agent" that only sees your product documentation — all on the same platform.
141
+
Each AI Agent appears as its own tab in the **[Chat](../chat.md)** interface. You can have a "Research Assistant" that combines SN Site search with web browsing, a "Data Analyst" that can run Python code and query your knowledge base, and a "Support Agent" that only sees your product documentation — all on the same platform.
140
142
141
-
See [GenAI & LLM Configuration](../genai-llm.md) for how to set all of this up.
143
+
See [GenAI & LLM Configuration](../genai-llm.md) for how to configure agents, tools, and MCP Servers.
Copy file name to clipboardExpand all lines: docs-turing/getting-started/intro.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,9 @@ These are the main building blocks you will work with in Turing ES. You do not n
59
59
|**Merge Providers**| Rules that combine documents from two different connectors into one enriched result. |[Semantic Navigation](../sn-concepts.md)|
60
60
|**RAG**| Retrieval-Augmented Generation — finding relevant documents and using them to ground an LLM's response. |[GenAI & LLM](../genai-llm.md)|
61
61
|**AI Agent**| A named assistant that combines an LLM with a set of tools and knowledge sources. |[GenAI & LLM](../genai-llm.md)|
62
+
|**Assets**| A file manager backed by MinIO where you upload documents to feed the Knowledge Base — files are automatically indexed as vector embeddings. |[Assets](../assets.md)|
63
+
|**Chat**| The conversational AI interface — three tabs for direct LLM chat, Semantic Navigation search, and each configured AI Agent. |[Chat](../chat.md)|
64
+
|**Token Usage**| A dashboard showing LLM token consumption by model, day, and month — useful for monitoring AI costs. |[Token Usage](../token-usage.md)|
62
65
63
66
---
64
67
@@ -78,6 +81,15 @@ Not sure where to start? Here is a suggested path depending on what you want to
0 commit comments