Aqua

Prerequisites

Ensure Aqua is enabled in your Code Ocean deployment by clicking the Aqua icon to open the chat box in the Navigation sidebar. Reach out to your Code Ocean admin if you require Aqua to be enabled.

circle-info

Currently, Aqua is supported only in the us-east-1, us-west-2, and eu-central-1 regions, as the required AWS Bedrock resources are not yet available in other regions.

The AI Assistant for Trusted Science

Aqua is Code Ocean’s built-in AI agent, designed specifically to handle requests within the platform. Aqua combines a custom platform-specific knowledge base with two key capabilities:

  1. Reasoning power: Aqua is built on Anthropic’s Sonnet 4 large language model (LLM).

  2. Contextual awareness: Aqua has knowledge of what the user is seeing in the Code Ocean UI and therefore understands the context of each user request.

Aqua comes with AWS Bedrock integration, so that all AI requests and capabilities run securely within your VPC deployment.

In addition, Aqua comes with the Code Ocean MCP already attached, allowing the agent to safely and securely perform actions on users’ behalf, with their unique permissions.

See MCP Server for more information on Code Ocean’s public MCP.

How Aqua Responds to User Requests

When Aqua receives a request, it begins by reasoning through the task. To build transparency and trust, this reasoning is explicitly surfaced to the user. Aqua then returns a context-aware, richly formatted response aligned with Code Ocean’s environment and workflows. Finally, Aqua summarizes both the request and the executed actions, often adding a helpful Pro tip.

This proactive behavior is shaped by system prompts crafted by Code Ocean, giving Aqua its distinctive personality: concise, scientifically precise, and tuned to communicate at the level of bioinformaticians and computational scientists.

Last updated

Was this helpful?