AI project

OZI, the tailor-made AI assistant for OZ-Technology

OZI is a conversational assistant designed to understand the context of OZ-Technology's projects, query internal knowledge bases and suggest concrete actions for telecom, energy and digital transformation.

  • FastAPI backend connected to Ollama and several AI models
  • RAG with ChromaDB to query business documents
  • PHP/JS web interface with session management and history
  • Possible integration with Fluxi, monitoring and automation scripts
Web interface of the OZI AI assistant with retrieval-augmented search (RAG)
OZI's web interface : conversation, document search and RAG in real time.

Why build an in-house AI assistant

The goal of OZI is to have a genuinely self-controlled assistant, hosted on OZ-Technology's own infrastructure, capable of working with sensitive technical data (telecom, energy, internal knowledge bases) without relying solely on external services.

Centralising knowledge

OZI aggregates many sources of information: technical documentation, configuration excerpts, scripts, project notes, legal or academic articles. Thanks to retrieval-augmented generation (RAG), the assistant can quickly find the relevant passages and rephrase them in a usable way.

Speeding up decision-making

In just a few queries, OZI can compare technical scenarios, sketch an architecture, check a configuration or draft a first version of a text (report, documentation, web article) tailored to ongoing projects.

Reducing friction between tools

The assistant is designed as a single entry point into different systems: telecom/VoIP logs, Fluxi/HEMS energy data, optimisation scripts, SQL tables, legal documentation or Overleaf projects.

OZI's technical architecture

OZI is built on a modular architecture that clearly separates the AI backend, the context-retrieval logic (RAG) and the web interface accessible through the browser.

AI backend

  • REST API with FastAPI
  • Fine-grained model management via Ollama (llama, phi, mistral, etc.)
  • Controlled reasoning chain and specialised prompts per use case
  • Internal plugins to call business functions (scripts, analyses, etc.)

RAG engine

  • ChromaDB as a persistent vector database
  • Indexing of PDFs, notes, code snippets and documentation
  • Contextual filtering to avoid off-topic answers
  • Collection updates to keep pace with project changes

Web interface

  • PHP/JS front end integrated into the OZ-Technology website
  • Management of conversation threads and history
  • Streaming of AI responses for a smooth experience
  • Possible integration with other tools (back office, monitoring)

Concrete use cases

OZI is not a simple generic chatbot: it draws on the real context of OZ-Technology's projects to provide answers tailored to operational needs.

Telecom and VoIP support

OZI assists with analysing OpenSIPS configurations, understanding SIP dialogs, optimising routing or setting up B2BUA scenarios. It can explain a SIP trace, suggest routing rules or help document an architecture.

See also: Telecom and VoIP project

Energy, Fluxi and HEMS

OZI interacts with the optimisation scripts, solar forecasts and dynamic price tables. It can explain a battery schedule, suggest scenarios for reducing power peaks, or help draft educational pages on tariffs.

See also: Fluxi / HEMS project

Writing and advanced research

The assistant draws on academic and legal resources to help draft articles, reports or dissertations, while staying aligned with the sources built into its knowledge base.

Value added and next steps

OZI is an evolving project: with every new need, new plugins, data sources or behaviours can be added to bring the assistant even closer to the field.

Data control

Hosting on OZ-Technology's own infrastructure makes it possible to keep control of sensitive data and to precisely determine what is indexed or not.

Fast experimentation

OZI also serves as a testbed for trying out new models, new prompt strategies and integrations with third-party systems before a wider rollout.

Outlook

Among the avenues being considered: deeper integration with Fluxi and smart meters, automatic report generation, supervised control of technical actions, and AI dashboards for clients.

Technologies and skills involved

FastAPI Ollama (open-source LLM) RAG / ChromaDB PHP / JavaScript Session management & history Internal API integration

Want to explore what an AI assistant could bring to your business ?

OZI shows what is possible with a tailor-made AI assistant, connected to your own data and processes. To discuss a similar project or an adaptation for your context, feel free to get in touch.