What Silvio is
What is Silvio?
Section titled “What is Silvio?”Silvio is the conversational assistant inside Futuh. It lives in a chat window: your team writes questions in natural language and Silvio replies. If the answer requires looking up a specific piece of data from your organization (a project, a call for proposals, a member contact, an invoice), Silvio queries the information directly from your instance and responds with a verbatim citation of the record consulted.
Unlike a search engine or a FAQ, Silvio understands context, remembers previous messages in the conversation, and can chain several queries to resolve a complex question. When a team member writes “what equality calls do I have open for this quarter?”, Silvio interprets the question, queries the Radar module and returns the list with links to each record.
There are two places where Silvio appears:
- Inside your Futuh instance: a sidebar or embedded chat so your team can ask questions without leaving the ERP.
- On your organization’s public website (if you choose to install it): a chat widget for visitors, normally oriented towards explaining what your organization does, collecting contacts, or resolving frequent questions.
What it can do today
Section titled “What it can do today”Silvio answers questions about what lives in your instance. In practice, that covers:
- Searching for and summarising calls for proposals with their dates, amounts, and status.
- Querying project tasks and giving a summary of what phase they are in.
- Listing document requests received through the Plataforma de Recepción Inteligente.
- Retrieving records of members, contacts, or entities when a team member asks “find me Marta from cooperative X”.
- Creating a new record when the operator explicitly requests it (for example, opening a task in a project).
- Recognising when a question is out of scope and offering to transfer the conversation to a human team member.
What Silvio does not do:
- It does not make decisions for you. It only reads and, when you authorise it, writes.
- It does not invent data. If it cannot find the answer within Futuh, it says so and suggests asking someone on the team.
- It does not communicate with systems that are not connected to your instance. If your CRM lives outside Futuh, Silvio cannot reach it.
How it fits into the ERP
Section titled “How it fits into the ERP”Silvio works as a conversational access layer on top of the rest of the product. Each Futuh module (Radar, Plataforma de Recepción Inteligente, grant management, political advocacy) exposes a set of tools: small functions that Silvio can invoke when a question requires it. When someone asks about a call for proposals, Silvio decides which tool to use, executes it, receives the result, and writes it up in natural language.
This means that Silvio works as a transversal component of the ERP, not as an isolated module. When you activate a new module in your instance, Silvio gains access to the tools that module provides. There is no retraining. There is no reconfiguration of the assistant.
The conversation is recorded in the instance’s native chat. If a question requires human intervention, Silvio transfers the conversation to a member of your team, who continues it from the same thread. The transfer does not break context: the person sees what Silvio answered before and why it decided to escalate.
What is underneath
Section titled “What is underneath”Silvio relies on an externally contracted conversational AI model. By default it uses Claude Sonnet 4 through OpenRouter, with fallback to other models if the primary is unavailable. The organization deploying Futuh chooses which model to use and provides their own API key; sensitive data from your instance never remains with the model provider beyond the duration of each query.
To configure it, see Configuring Silvio’s AI model. If you want to understand the difference between the agent, the AI model, and the tools, there is an entry in the glossary.
How it connects with other modules
Section titled “How it connects with other modules”Silvio does not live in isolation: it acts as a conversational layer over the rest of the modules. When a team member asks it about a call for proposals, it reads Radar; if they want to open a task, it calls Gestión de ayudas; if the query is about a pending request, it looks at Plataforma de Recepción Inteligente. Each module provides a set of read_* and do_* tools that Silvio chooses based on the conversation. The agent configuration (instructions, enabled tools, prompt templates) is not invented by your instance: it comes from the Hub Central of Federación Futuh and is updated with each synchronization.
| Module | What this module gives / receives | Flow |
|---|---|---|
| Radar | Silvio reads and triages calls via read_* Tools | Converse with Silvio |
| Plataforma de Recepción Inteligente | Silvio can validate requests and open tasks via do_* Tools | Process a document request |
| Incidencia Política | Silvio summarizes actions, reads positions, searches PE votes | (emerging flow) |
| Gestión de ayudas | Silvio creates/modifies projects via do_* Tools (with confirmation) | Capture and formulate a call for proposals |
| Federación Futuh | Silvio’s Agent Pack is synchronized from the Hub Central | Synchronize with the Federation |
To learn more
Section titled “To learn more”- Silvio for the operator: how any team member uses it day to day.
- Silvio for the admin: how the agent, the AI model, and the tools are configured.
- Install the widget on your own website: how to embed Silvio on your organization’s public website.
- Connect your own AI: if you have an agreement with another AI provider or a local deployment.