Creating Agents for Delos Applications

What is a Delos agent?

A Delos agent is an AI assistant specialized for a specific application in the Delos suite. It is configured to respond, create, or automate tasks in a defined environment (e.g., writing, presentation, data management…). Each agent has its own instructions, capabilities, and access to documents or workflows.


1. Assistant (AI Chat)

What is an Assistant agent for?

  • Answer general or specific questions
  • Automate conversational workflows
  • Serve as an entry point for help, onboarding, or project management

Configuring an Assistant agent:

  • Custom instructions: Define the role (e.g., "Technical support expert", "HR assistant")
  • Memory access: Enable/disable user/company memory
  • Capabilities: Internet search, document access, text generation, etc.
  • Style: Adapt tone, response length, emojis, etc.

Use cases:

  • Automated FAQ
  • Onboarding new employees
  • Technical or commercial support

2. Scribe (Text document)

What is a Scribe agent for?

  • Write documents, reports, articles, letters, summaries
  • Apply templates or specific writing styles
  • Automate written content production (e.g., meeting minutes, newsletters)

Configuring a Scribe agent:

  • Instructions: Specify content type (e.g., "Write meeting reports", "Create legal summaries")
  • Reference documents: Add templates, guides, examples
  • Capabilities: Text generation, information search, translation
  • Style: Choose language, formality level, expected structure

Use cases:

  • Automatic report generation
  • Writing standard letters
  • Creating internal documentation

3. Slides (Presentation)

What is a Slides agent for?

  • Create presentations, pitch decks, training materials
  • Structure slides according to templates or guidelines
  • Generate visuals and summaries for meetings

Configuring a Slides agent:

  • Instructions: Define presentation type (e.g., "Prepare a sales pitch", "Create educational material")
  • Templates: Add slide templates or brand guidelines
  • Capabilities: Slide generation, image search, automatic structuring
  • Style: Choose color palette, tone, structure (number of slides, sections…)

Use cases:

  • Pitch decks for sales teams
  • Project presentations
  • Training materials

4. Tables (Spreadsheet/Data)

What is a Tables agent for?

  • Create tables, databases, numerical analyses
  • Automate reporting or dashboard generation
  • Apply formulas, filters, charts

Configuring a Tables agent:

  • Instructions: Define data type to process (e.g., "Generate sales tracking table", "Analyze monthly KPIs")
  • Templates: Add reporting templates, dashboard structures
  • Capabilities: Calculations, chart generation, data structuring
  • Style: Cell format, visualization type, detail level

Use cases:

  • Automated sales reporting
  • HR dashboard (absences, recruitment…)
  • Financial analysis

5. Code (Web app/Automation)

What is a Code agent for?

  • Create web applications, scripts, automations
  • Start projects using templates (React, Python…)
  • Automate technical tasks (e.g., landing page generation, API, internal tools)

Configuring a Code agent:

  • Instructions: Define the project (e.g., "Create a landing page for product X", "Generate a budget calculation tool")
  • Templates: Choose framework or application type
  • Capabilities: Code generation access, deployment, database management
  • Style: Choose tech stack, conventions, architecture

Use cases:

  • Website generation
  • Internal workflow automation
  • Business tool prototyping

6. Calendar (Schedule/Reminders)

What is a Calendar agent for?

  • Manage events, meetings, reminders
  • Automate task or meeting scheduling
  • Send notifications or calendar summaries

Configuring a Calendar agent:

  • Instructions: Define event type (e.g., "Schedule weekly meeting", "Add reminder for project deadline")
  • Capabilities: Event creation, participant management, notification sending
  • Style: Invitation format, frequency (recurrence), confidentiality

Use cases:

  • Automatic team meeting scheduling
  • Deadline reminders
  • Calendar summary

7. Drive (Document library)

What is a Drive agent for?

  • Organize, search, and share documents
  • Automate document management (classification, access, sharing)
  • Suggest reading recommendations or resources

Configuring a Drive agent:

  • Instructions: Define management type (e.g., "Classify HR documents", "Suggest onboarding resources")
  • Capabilities: Search, sharing, document publishing
  • Style: Organization mode (by tags, by categories), access level

Use cases:

  • Centralized document management
  • New employee onboarding
  • Resource recommendations

How to create an agent for a Delos application?

  1. Choose the target application (Assistant, Scribe, Slides, Tables, Code, Calendar, Drive)
  2. Define the agent's role: what problem should it solve?
  3. Write the instructions: be specific about behavior, style, expected tasks
  4. Add reference documents or templates if necessary
  5. Enable relevant capabilities for the application (e.g., text generation for Scribe, slide creation for Slides…)
  6. Test the agent with real scenarios to validate its operation

Best practices

  • Precise instructions: the more detailed your prompt, the better the agent will perform
  • Up-to-date templates: keep your templates and reference documents updated
  • Limited capabilities: only enable features the agent needs
  • Regular testing: validate the agent on typical use cases