Conversational
A chat agent in Teams, in your LMS or on the web. Answers in natural language from your grounded content, returns adaptive cards and suggested actions, and executes real operations mid-conversation.
Build agents that answer from your own documents, call your own systems, and know when to hand off to a person. Publish them in Microsoft Teams, in Moodle or on the web — and keep every action on the record.
Soria is a multi-tenant AI agent platform built by LS2 Innovation for higher education and the public sector. An organisation defines agents — their instructions, their model, the knowledge they may use, the tools they may call and the channels they appear on — and Soria runs them, versions them and logs everything they do. Agents come in three shapes: conversational (a person starts it), webhook (a system starts it) and scheduled (the clock starts it). The platform is model-agnostic, grounded by retrieval over your own documents, configurable per organisation, and deployable on infrastructure in Québec or Canada.
The product
Same engine, same knowledge, same tools, same audit trail. What differs is what wakes the agent up.
A chat agent in Teams, in your LMS or on the web. Answers in natural language from your grounded content, returns adaptive cards and suggested actions, and executes real operations mid-conversation.
An inbound event from any system — a record created, a team provisioned, a meeting recorded — triggers an agent that runs its instructions and calls the tools it needs. Every run logged.
Recurring work from every thirty minutes to monthly, or on a cron expression: synchronisations, audits, digests and reminder campaigns, with run history and status per execution.
Capabilities
None of this is a custom build. It's the same product, configured — which is why the second agent costs a week, not a project.
Vector stores built from your uploaded documents, from a SharePoint site or library, or from a connected system — several per agent, with file version history and optional learning from past conversations.
Declare a tool with a JSON schema, or attach an MCP server over OAuth. Group tools and grant them per organisation and per agent, so an agent can only reach what you allow.
Publish the same agent as a Microsoft Teams app, as embedded web chat, or behind your own interface through a scoped OAuth client. Multilingual from a single agent.
Agents publish as versions, with prompt history that shows what changed, who changed it, and lets you restore the previous version. Changing what an agent says never needs a release.
Granular feature permissions mapped to your directory groups, observer access for teams with no LMS account, and delegated content management under draft-review-publish.
Audit log, user activity, task run logs and conversation history — timestamped, actor-tagged and exportable. Plus usage, themes, peak moments and the questions nobody could answer.

Integrations
An agent is only as useful as what it can reach. Soria sits beside your systems of record and links back to them rather than replacing them.

Responsible AI
In a public institution, a confident wrong answer about a deadline or a regulation does real damage. Soria's guardrails are product features, not a policy page.
Use cases
Same platform, different configuration. These are the patterns we see most often in higher education.
Students self-assess, get a clear self-portrait, and are routed to the services their institution already offers — with a human one click away.
Grade appeals, absences, extensions, accommodations — explained in plain language, always with the official source shown.
Answered from your own knowledge base, escalating into your ticketing queue with the context already gathered.
Scheduled syncs, event-driven provisioning, audits and reminder campaigns — agents nobody has to talk to.

Security & hosting
Who we work with
Student-facing assistants and self-positioning tools, referral tools for support teams, faculty and IT agents, and automation across the SIS, Moodle and Microsoft 365 — configurable per establishment, per cycle, per program and per department, including for continuing education and professional training.
Citizen-facing support, internal help desks and routine back-office workflows, with the audit trail, access control and data-residency guarantees the public sector requires.
An agent configured, grounded on a document you bring, calling a tool, refusing a question it shouldn't answer, and publishing a version. No slides.
Book a Demo