Enterprise AI Platform: SSO, Roles, Agents, and Models
I have a pretty clear goal, and I think it makes a lot of sense regarding where AI should be heading inside companies.
I believe that, in the near future, every every small and medium-sized business will have its own centralized AI platform for all employees, but managed and controlled in a corporate way: users, roles, permissions, auditing, models, agents, tools, documentation, etc., just like we already do with all the other software that enters our companies.
The idea would be something like this:
Users access a single platform through SSO using their corporate account, whether that is Microsoft 365, Google Workspace, LDAP, etc.
Inside, they have a common chat where they ask their questions.
From there, an agent or orchestrator should decide which agent/model/tool/etc. to route the request to, based on factors such as:
- The user’s role and permissions
- The documentation they need to access
- The privacy or complexity of the question: expensive, cheaper, local model, etc
- The need to use specific tools: CRM, ERP, Microsoft 365, etc
For example, an admin user could ask ERP information, someone from IT could use an agent connected to Microsoft 365, and another department could have access to specific documentation or internal processes.
All of this seems very logical to me as an enterprise AI architecture, but I can’t seem to find a clear open-source solution, or a combination of tools, that properly covers this scenario.
I would really appreciate any ideas, experiences, or recommendations. I’m sure I won’t be the only one this could help. Has anyone built something similar, or do you know any projects that could be used as a starting point?
Any input would be very welcome 😚