Files
KnowledgeBase/resources/views/filament/components/prompt-preview-validation.blade.php
lizhuoran 1d30fb1d4c feat(阶段三): 实现AI提示词编辑功能
- 集成 Monaco Editor 用于提示词编辑
- 创建提示词变量配置(14个可用变量)
- 创建提示词模板库(5个预设模板)
- 实现 PromptTemplateService 服务类
- 创建变量替换和预览功能
- 添加 PreviewPromptAction 用于预览提示词
- 创建变量帮助文档和模板选择器视图组件
- 支持变量验证和自动替换
2026-03-09 10:59:45 +08:00

28 lines
1.6 KiB
PHP

<div class="rounded-lg border border-warning-200 dark:border-warning-700 bg-warning-50 dark:bg-warning-900/10 p-4">
<div class="flex items-start gap-2">
<svg class="w-5 h-5 text-warning-600 dark:text-warning-400 flex-shrink-0 mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path>
</svg>
<div class="flex-1">
<div class="text-sm font-medium text-warning-800 dark:text-warning-200 mb-2">
发现无效变量
</div>
<div class="text-sm text-warning-700 dark:text-warning-300">
以下变量未在系统中定义,可能无法正确替换:
</div>
<ul class="mt-2 space-y-1">
@foreach($invalidVariables as $variable)
<li class="text-sm text-warning-700 dark:text-warning-300">
<code class="px-1.5 py-0.5 bg-warning-100 dark:bg-warning-900/30 rounded font-mono">
{{'{'}}{{ $variable }}{{'}'}}
</code>
</li>
@endforeach
</ul>
<div class="mt-3 text-xs text-warning-600 dark:text-warning-400">
💡 提示:请检查变量名称是否正确,或参考右侧的"变量参考"面板查看所有可用变量。
</div>
</div>
</div>
</div>