These guidelines are being tested. This means that we welcome feedback on whether anything should be changed to make the guidelines more comprehensive, easier to understand, or otherwise improved. Contact us at ai-contact@usit.uio.no.
What is agentic AI?
Agentic AI is AI that can perform actions on its own initiative or on your behalf. This differs from AI that merely suggests actions, where, after a “conversation,” you receive an outcome containing advice that you may choose to follow or text/code that you may choose to copy into your own work. Agentic AI, on the other hand, can perform such actions directly, for example, by editing text in a document, creating or modifying files, or interacting with other systems on your behalf.
Why do we need regulations and guidelines?
Agentic AI is based on language models that themselves evaluate the next step in a chain of actions, often without the same control mechanisms and safeguards found in traditional systems.
This means that, for complex tasks, the model may misinterpret instructions, prioritise “goal achievement” over constraints you have given it, and in practice treat a “no” as a “yes” if it considers that the most appropriate course of action.
Agentic AI may also be influenced by instructions hidden in documents, web pages, or other content it processes—so-called “prompt injections.” This may result in your instructions being overridden by the hidden instructions.
This increases the risk of errors, unintended actions, privacy breaches, and violations of ethical and legal requirements.
Clear guidelines and regulations are therefore necessary to ensure the responsible and secure development, use, and management of agentic AI systems at the University of Oslo.
Who do the guidelines apply to?
The provisions of these guidelines apply to everyone and to all use of agentic AI at UiO. This includes employees, students, consultants, and others who use such systems.
Definitions
Agentic artificial intelligens
Agentic AI refers to systems that:
- can plan or make decisions across multiple steps; and
- can initiate actions or requests in systems, services, or data flows without each step requiring explicit human approval.
- This includes software for “agentic coding” and other agentic AI systems.
Agentic AI systems can perform actions on behalf of users or the organisation, unlike assistive artificial intelligence, which only generates passive content such as text, images, video, or audio.
Assistive artificial intelligence
An AI assistant produces only passive content that must be consumed and, where relevant, turned into action by a human. In other words, assistive AI only provides recommendations, analyses, or suggestions, and does not perform actions in systems on behalf of users or the organisation.
These guidelines do not cover assistive artificial intelligence. For such use, UiO's Guidelines for the Use of AI are sufficient.
Examples of agent tools
Types of agent tools include both standalone agent tools available for download, such as Codex and OpenCode, and agent functionality integrated into third-party tools, such as Microsoft Copilot and Adobe Firefly.
You can access certain downloadable agent tools through Company Portal (Windows) and Managed Software Center (Mac).
At UiO, access to agent tools is currently limited.
Guidelines that apply to all use of agentic AI
Follow the overarching AI guidelinese
The guidelines on this page supplement UiO’s Guidelines for the Use of AI. You must familiarise yourself with these guidelines..
Observe the principle of least privilege
- Limited permissions: The agent must not be run with administrator or root privileges. Where appropriate, it should run under a separate service account with limited permissions. A service account must be used if your use falls under Level 3 in the tiered guidelines, and is recommended, but optional, for Levels 1 and 2.
- Access to data must be clearly limited. Only the data necessary for the task must be made available to the agent. In each individual case, you as the user must assess which files, file areas, systems, or other applications the agent should have access to.
Be aware of your own responsibility for assessing risk
All use of agentic AI involves risk. You are responsible for assessing the risk associated with your type of use.
Tiered guidelines
In addition to the guidelines in the section Guidelines that apply to all use of agentic AI, you must comply with the requirements and regulations described here for your type of use.
We divide agentic AI systems into three levels based on:
- how serious the consequences of an error may be;
- how irreversible their actions may be.
To comply with these guidelines, you must:
- Identify the level that applies to your use of agentic AI systems: Level 1, Level 2, or Level 3.
- Follow the requirements described for that level.
Level 1: Limited risk (productivity tools and personal use)
Definition
Agentic AI used for individual support and productivity, without write access to official or primary business systems, and where unintended incidents do not affect anyone other than yourself.
Examples of use
- Organising your own calendar, tasks, and notes
- Drafting code or text for your own research or development work
- Brainstorming and structuring work
- Retrieving information from official or primary business systems, but not writing to them
Level 2: Significant risk (operational support and advisory services)
Definition
Agentic AI that can retrieve, modify, or create content in business systems and support systems, but where the consequences of errors are limited and reversible, even though any errors or violations may negatively affect others.
Examples of use:
- Creating, modifying, or deleting course spaces, assignments, or content in Canvas
- Creating and modifying forms in Nettskjema
- Similar business and support systems where errors may cause problems in teaching and workflows, but do not directly affect student, examination, HR, or financial data as such
Level 3: Critical risk (critical and regulated systems)
Definition
Agentic AI that can read, write, or modify authoritative institutional data.
Examples of use
- Student and examination systems, including student registration, grading, and study plans
- HR and payroll systems
- Financial and support systems, such as scholarships, loans, and allocations
- Other core systems with legal or significant operational consequences
For such agentic AI systems, there must be a controlled and regulated regime for the establishment, operation, and use of the agent. Contact the system owner if you are unsure whether this applies to you and your use case.
Level 1: Requirements and regulations
- Competence requirements: Users must have sufficient technical and subject-matter competence to understand:
- which actions the agent can perform;
- what consequences errors may have;
- how to roll back or correct errors.
- Secure handling of access keys: When agents are configured with access keys or use access keys for other systems:
- keys such as API keys and passwords must be handled securely and must never be committed to code or shared through open channels;
- the key must never be entered directly into the dialogue with the agent;
- if keys or access credentials are suspected to have been compromised, they must be revoked and replaced immediately.
- Use of approved services: The agent must only be connected to business systems and AI platforms approved for use at UiO, and within the formal framework for data and information classification.
Level 2: Requirements and regulations
- Competence requirements: Users who configure and operate such agents must have sufficient technical and subject-matter competence to understand:
- which actions the agent can perform;
- what consequences errors may have;
- how to roll back or correct errors, such as restoring courses, content, or forms.
- Clear responsibility: It must be clear which person, role, or unit is responsible for:
- access management and configuration of the agent;
- follow-up of errors and unwanted incidents;
- regular reviews of the agent’s permissions.
- Secure handling of access keys: When agents are configured with access keys or use access keys for other systems:
- keys such as API keys and passwords must be handled securely and must never be committed to code or shared through open channels;
- the key must never be entered directly into the dialogue with the agent;
- if keys or access credentials are suspected to have been compromised, they must be revoked and replaced immediately.
- Limited level of control: Human approval is not required for every individual action, but mechanisms should be in place to detect and correct serious errors. Examples include logs, alerts for mass changes, and the ability to restore or undo actions where supported by the system.
- Use of approved services: The agent must only be connected to business systems and AI platforms approved for use at UiO, and within the formal framework for data and information classification.
Level 3: Requirements and regulations
Principles for establishing, operating, and using high-risk agentic AI
- The operational mandate must be technically defined and limited.
- Transparency: All actions must be fully logged and auditable.
- Logs must be processed in accordance with UiO’s storage and classification regime.
- Prior approval: Use must be approved in advance by the relevant governing body, such as the process owner.
- Service accounts: AI agents must use dedicated service accounts and dedicated service-account API keys.
- Security: Keys for AI access must be stored securely, rotated regularly, and removed when no longer needed.
- Access management: The responsible system owner must ensure regular reviews of permissions and compliance with the principle of least privilege.
- Training: Users and system owners must receive specific training in the use, risks, and control of such agents.
Exceptions must be explicitly documented and narrowly targeted.
Formal requirements before putting agentic AI into production
Before agentic AI is put into use, the following must be in place:
- A risk and vulnerability assessment
- A defined purpose, function, and set of limitations
- An overview of access rights, data, and impact
- A plan for monitoring and incident management
An approval also requires clearly defined responsibilities and roles. For each agentic AI system, the following must be designated:
- System owner
- Technical owner
- Person responsible for information security
- Subject-matter owner
One person may hold several roles. The system owner has the overall responsibility for ensuring that the AI does not act beyond its approved mandate.
Deviations and audits
Violations may result in:
- Suspension of the system
- Notification of oversight functions
Using agents requires more from the user than using a standard AI chat service, and it may be challenging to assess which level applies in your case. Ask a colleague or your immediate manager if you are unsure what applies to you.
These guidelines will be supplemented with help pages and guidance where needed. Work on these is underway, and they will be added on an ongoing basis. If you have suggestions for the kinds of help pages you would like to see, please provide feedback below.
About these guidelines and Change log
The text in this document was translated by AI (GPT 5.6 Terra via GPT UiO), and checked by a human.
An up-to-date overview of changes to the guidelines can be found on this page.
Who has worked on the guidelines?
The working group was led by Maiken Pedersen, Senior Engineer at the IT Department, and consisted of the following members, in no particular order:
- Leon Charl du Toit - Section Manager Research Platforms
- Espen Grøndahl - Chief Engineer IT security and Law
- Johannes Saastad - Senior Adviser Advanced User Contact
- Linn Karine Sigtun - Adviser IT security and Law
- Reza Mirzaei - Chief Engineer in Division for Research, Dissemination and Education