Public demo. Data resets daily at 3:00 UTC. Don't store anything sensitive.

v02-smoke-llm

v1.0 active

Smoke test for the llm step type — classifies a user message

View instances
Owner
opensop-core
SLA
Trigger
api
Tags
None

Inputs

user_message
string · required

The message to classify

Outputs

intent
string
confidence
string

Steps

  1. 1

    Classify user intent

    classify llm
    Inputs
    user_message process.inputs.user_message
    Outputs
    intent (enum) confidence (number) rationale (string)
Raw definition
---
opensop: '0.2'
process:
  name: v02-smoke-llm
  owner: opensop-core
  steps:
  - id: classify
    name: Classify user intent
    type: llm
    model: claude-sonnet-4-7
    tools: []
    inputs:
    - from: process.inputs.user_message
      name: user_message
    prompt: |
      Classify this user message into one of: question, task, complaint.
      Return JSON only.
      Message: {{ user_message }}
    outputs:
    - name: intent
      type: enum
      values:
      - question
      - task
      - complaint
    - name: confidence
      type: number
    - name: rationale
      type: string
    timeout: 2m
    max_retries: 2
    retry_on_incomplete: true
    expected_output_schema:
      intent: enum[question, task, complaint]
      rationale: string
      confidence: number
  inputs:
  - name: user_message
    type: string
    required: true
    description: The message to classify
  outputs:
  - from: steps.classify.outputs.intent
    name: intent
  - from: steps.classify.outputs.confidence
    name: confidence
  trigger:
    type: api
  version: '1.0'
  description: Smoke test for the llm step type — classifies a user message