360 Secure SkillHub
360 安全技能中心

Emotion Detector

调用外部付费接口对输入文本做情绪检测,返回主要/次要情绪、强度、效价、置信度与建议响应策略;在 critical 强度且涉及 grief、shame、fear 等情形时返回 safe_t_flag,提示中止常规流程并给出紧急支持资源。

daisuke134
daisuke134
热度 89.01
最近更新 2026-05-11 17:27:00
分类:数据依赖:代码执行 / 第三方 API应用场景:数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add emotion-detector
Metadata
name
emotion-detector
version
1.0.0
description
Detects the primary emotion in text input for AI agents. Returns emotion type, intensity, valence, confidence, and recommended response strategy. Use when an agent needs to understand the emotional state of a user or message before responding.
metadata
{"openclaw":{"emoji":"🎭","os":["darwin","linux"]}}

emotion-detector

目的

テキストから主要感情を検出し、AIエージェントが適切なレスポンス戦略を選択できるようにする。

エンドポイント情報

項目 値
URL https://anicca-proxy-production.up.railway.app/api/x402/emotion-detector
価格 $0.01 USDC per request
ネットワーク Base mainnet (eip155:8453)
認証 x402 payment

awal コマンド

npx awal@2.0.3 x402 pay https://anicca-proxy-production.up.railway.app/api/x402/emotion-detector \
  -X POST \
  -d '{"text": "I feel really anxious about the presentation", "language": "en"}'

入力スキーマ

{
  "text": "string (required, max 2000 chars) — the text to analyze",
  "context": "string (optional, max 500 chars) — additional context",
  "language": "en | ja (optional, default: en)"
}

出力スキーマ

{
  "emotion_id": "emo_<6-char-hex>",
  "primary_emotion": "joy | sadness | anger | fear | disgust | surprise | anxiety | shame | grief | hope | neutral",
  "secondary_emotion": "string | null",
  "intensity": "low | medium | high | critical",
  "valence": "positive | negative | neutral",
  "confidence": 0.0 to 1.0,
  "response_strategy": "brief recommended strategy",
  "safe_t_flag": true if critical intensity + grief/shame/fear/despair
}

使用例

// Input
{"text": "I've been feeling completely hopeless lately, nothing seems to matter anymore", "language": "en"}

// Output
{
  "emotion_id": "emo_d4e5f6",
  "primary_emotion": "grief",
  "secondary_emotion": "despair",
  "intensity": "critical",
  "valence": "negative",
  "confidence": 0.95,
  "response_strategy": "Prioritize empathetic acknowledgment. Do not offer solutions immediately. Validate the experience first.",
  "safe_t_flag": true
}

SAFE-T

safe_t_flag: true を受け取った場合は通常フローを停止し、ユーザーに緊急サポートリソースを提示すること。

  • 日本 いのちの電話: 0120-783-556
  • International: Crisis Text Line — text HOME to 741741