Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Consume la API de [Entangle Core](https://github.com/Angel-TFG-UCLM/Entangle-Cor
<p align="center">
<img src="docs/assets/architecture-overview-es.png" alt="Arquitectura del sistema Entangle" width="900" />
<br/>
<sub><i><b>Arquitectura del sistema Entangle.</b> El pipeline de ingesta + enriquecimiento (Entangle-Core, Container App Job) alimenta Azure Cosmos DB for MongoDB vCore. El servicio FastAPI expone 56 endpoints REST con streaming SSE hacia el frontend Entangle-Visualizer (Dashboard 2D, Universo 3D, Chat IA). El motor de Análisis de Red se ejecuta on-demand desde la API. El agente conversacional sobre Azure AI Foundry usa GPT-4o con tool-calling de solo lectura sobre MongoDB. IaC con Bicep, CI/CD via GitHub Actions, calidad gobernada con SonarQube Cloud.</i></sub>
<sub><i><b>Arquitectura del sistema Entangle.</b> El pipeline de ingesta + enriquecimiento (Entangle-Core, Container App Job) alimenta Azure Cosmos DB for MongoDB vCore. El servicio FastAPI expone 56 endpoints REST con streaming SSE hacia el frontend Entangle-Visualizer (Dashboard 2D, Universo 3D, Chat IA). El motor de Análisis de Red se ejecuta on-demand desde la API. El agente conversacional sobre Azure AI Foundry usa gpt-5-mini con tool-calling de solo lectura sobre MongoDB. IaC con Bicep, CI/CD via GitHub Actions, calidad gobernada con SonarQube Cloud.</i></sub>
</p>

---
Expand Down Expand Up @@ -111,7 +111,7 @@ Consume la API de [Entangle Core](https://github.com/Angel-TFG-UCLM/Entangle-Cor
<p align="center">
<img src="docs/assets/AIES.png" alt="Terminal Cuántico (chat IA)" width="900" />
<br/>
<sub><i><b>Terminal Cuántico.</b> Chat con IA (GPT-4o vía Azure AI Foundry) que responde mediante tool-calling sobre el dataset en vivo, devolviendo tablas y descripciones.</i></sub>
<sub><i><b>Terminal Cuántico.</b> Chat con IA (gpt-5-mini vía Azure AI Foundry) que responde mediante tool-calling sobre el dataset en vivo, devolviendo tablas y descripciones.</i></sub>
</p>

---
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ It consumes the [Entangle Core](https://github.com/Angel-TFG-UCLM/Entangle-Core)
<p align="center">
<img src="docs/assets/architecture-overview.png" alt="Entangle system architecture" width="900" />
<br/>
<sub><i><b>Entangle system architecture.</b> Ingestion + enrichment pipeline (Entangle-Core, Container App Job) feeds Azure Cosmos DB for MongoDB vCore. The FastAPI service exposes 56 REST endpoints with SSE streaming to the Entangle-Visualizer frontend (2D Dashboard, 3D Universe, AI Chat). The Network Analysis engine runs on-demand from the API. The conversational agent on Azure AI Foundry uses GPT-4o with read-only tool-calling on MongoDB. IaC with Bicep, CI/CD via GitHub Actions, quality governed by SonarQube Cloud.</i></sub>
<sub><i><b>Entangle system architecture.</b> Ingestion + enrichment pipeline (Entangle-Core, Container App Job) feeds Azure Cosmos DB for MongoDB vCore. The FastAPI service exposes 56 REST endpoints with SSE streaming to the Entangle-Visualizer frontend (2D Dashboard, 3D Universe, AI Chat). The Network Analysis engine runs on-demand from the API. The conversational agent on Azure AI Foundry uses gpt-5-mini with read-only tool-calling on MongoDB. IaC with Bicep, CI/CD via GitHub Actions, quality governed by SonarQube Cloud.</i></sub>
</p>

---
Expand Down Expand Up @@ -111,7 +111,7 @@ It consumes the [Entangle Core](https://github.com/Angel-TFG-UCLM/Entangle-Core)
<p align="center">
<img src="docs/assets/screenshot-chat.png" alt="Quantum Terminal (AI chat)" width="900" />
<br/>
<sub><i><b>Quantum Terminal.</b> AI chat (GPT-4o via Azure AI Foundry) answering via tool-calling over the live dataset, returning tables and descriptions.</i></sub>
<sub><i><b>Quantum Terminal.</b> AI chat (gpt-5-mini via Azure AI Foundry) answering via tool-calling over the live dataset, returning tables and descriptions.</i></sub>
</p>

---
Expand Down
2 changes: 1 addition & 1 deletion src/components/Dashboard/QuantumChat.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import styles from './QuantumChat.module.css'
* Normaliza delimitadores LaTeX para remark-math:
* \( ... \) → $ ... $ (inline)
* \[ ... \] → $$ ... $$ (block)
* GPT-4o a veces usa \(...\) en vez de $...$
* gpt-5-mini a veces usa \(...\) en vez de $...$
*/
function normalizeMathDelimiters(text) {
if (!text) return text
Expand Down
2 changes: 1 addition & 1 deletion src/components/TaglineRotator.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default function TaglineRotator() {
base.push('INTERACTIVE 3D UNIVERSE · COLLABORATION GRAPH')
base.push('LOUVAIN COMMUNITIES · BRIDGE USERS · BETWEENNESS')
base.push('NLP DISCIPLINE CLASSIFIER · 5 QUANTUM AREAS')
base.push('AI ASSISTANT POWERED BY AZURE FOUNDRY GPT-4O')
base.push('AI ASSISTANT POWERED BY AZURE FOUNDRY GPT-5-MINI')
base.push('BUILT ON AZURE · FASTAPI · REACT · THREE.JS')
return base
}, [kpis, t])
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@
},
"superposition": "Zustand in Superposition",
"collapseHint": "Ihre Frage wird die Wellenfunktion kollabieren lassen",
"modelBadge": "GPT-4o",
"modelBadge": "GPT-5-mini",
"aiBadge": "KI",
"autoViewPrefix": "Auto-generierte Ansicht",
"autoViewName": "Auto-generierte Ansicht #{{number}}"
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@
},
"superposition": "Superposition state",
"collapseHint": "Your question will collapse the wave function",
"modelBadge": "GPT-4o",
"modelBadge": "GPT-5-mini",
"aiBadge": "AI",
"autoViewPrefix": "Auto-Generated View",
"autoViewName": "Auto-Generated View #{{number}}"
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@
},
"superposition": "Estado en superposición",
"collapseHint": "Tu pregunta colapsará la función de onda",
"modelBadge": "GPT-4o",
"modelBadge": "GPT-5-mini",
"aiBadge": "AI",
"autoViewPrefix": "Vista Autogenerada",
"autoViewName": "Vista Autogenerada #{{number}}"
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@
},
"superposition": "État en superposition",
"collapseHint": "Votre question effondrera la fonction d'onde",
"modelBadge": "GPT-4o",
"modelBadge": "GPT-5-mini",
"aiBadge": "IA",
"autoViewPrefix": "Vue Auto-générée",
"autoViewName": "Vue Auto-générée #{{number}}"
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/locales/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@
},
"superposition": "Estado em superposição",
"collapseHint": "A sua pergunta colapsará a função de onda",
"modelBadge": "GPT-4o",
"modelBadge": "GPT-5-mini",
"aiBadge": "IA",
"autoViewPrefix": "Vista auto-gerada",
"autoViewName": "Vista auto-gerada #{{number}}"
Expand Down
Loading