wushu75/conceptnet-dsh-plugin ↗★ 0
conceptnet-dsh-plugin
用于 DeepSeek Harness 的 ConceptNet 意图分类插件
AI 分析
核心用途是提供文本意图分类功能,识别执行模式、代理动作及置信度。适合需要在 DSH 中对用户输入的指令或任务进行前置意图解析与分类的开发者。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗Usage
Basic classification
import { classify } from 'conceptnet-dsh-plugin'
const result = await classify(
'Send the report when the contract is signed',
'YOUR_HF_TOKEN'
)
console.log(result)
// {
// text: 'Send the report when the contract is signed',
// intent_layer: 2,
// intent_label: 'Context-Aware',
// execution_mode: 'conditional',
// agent_action: 'register_trigger',
// confidence: 0.9734,
// language: 'en'
// }
Plugin class
import ConceptNetPlugin from 'conceptnet-dsh-plugin'
const plugin = new ConceptNetPlugin({
hfToken: 'YOUR_HF_TOKEN',
language: 'en'
})
// Classify a command
const result = await plugin.classify('Alert manager before contract expires')
// intent_layer: 3 (Predictive)
// Route to correct agent action automatically
const routed = await plugin.route('Auto-update Salesforce after every call', {
1: (r) => immediateExecutor(r),
2: (r) => triggerRegistry(r),
3: (r) => proactiveScheduler(r),
4: (r) => agentDeployer(r)
})
// Batch classify
const commands = [
'Schedule a meeting',
'Send report when approved',
'Alert before deadline',
'Always update CRM after calls'
]
const results = await plugin.classifyBatch(commands)
Multilingual
// French
await plugin.classify('Envoyer le rapport quand le contrat est signé', 'fr')
// Arabic
await plugin.classify('تنبيه المدير قبل انتهاء العقد', 'ar')
// Chinese
await plugin.classify('合同签署后自动更新CRM', 'zh')