diff --git a/0.1.1.md b/0.1.1.md index f6097a4..3bcd153 100644 --- a/0.1.1.md +++ b/0.1.1.md @@ -61,8 +61,42 @@ 根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 开发 AI分类设置 页面 1. 实现AI分类的curd -2. 核心功能:定义分类名/给大模型用的提示词{什么样的视频是这个分类} +2. 核心功能:定义分类名/给大模型用的提示词{主要定义什么样的视频是这个分类} +3. 实现当分类修改时,提示词实时预览 +预览内容 +``` +请分析这个视频的内容,并将其分类到以下类别之一:{categories_str} +请按以下步骤进行分析: + +1. **冲突处理**: + - 按最大可见面积分类 + +2. **内容分类**(仅对包含目标商品且质量合格的视频): + - **全身**: 头顶到脚底完整入镜,肢体可见度≥90%,能完整看到鞋子和发型 + - **上半身**:头部到腰部,手臂动作完整,可见手部动作,腰部以下缺失 + - **下半身**:腰部到脚底,腿部动作完整,可见脚步移动,胸部以上缺失 + - **中段特写**:躯干核心区域(胸到膝),腰带/腹部/臀部特写 + - **废弃素材**:不满足以上分类的放到废弃素材 + +请返回JSON格式的结果: + +{{ + "category": "分类结果", + "confidence": 0.85, + "reasoning": "详细的分类理由,包括商品匹配情况和内容特征", + "features": ["观察到的关键特征1", "关键特征2", "关键特征3"], + "product_match": true/false, + "quality_score": 0.9 +}} + +**分类优先级**: +1. 商品匹配 > 内容分类 +2. 质量合格 > 内容丰富 +3. 明确分类 > 模糊归类 + +请仔细观察视频内容,确保分类准确性。 +``` 根据promptx\frontend-developer规定的前端开发规范 检查现有前端代码逻辑 diff --git a/Cargo.lock b/Cargo.lock index 1653a46..1cf56c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2173,7 +2173,7 @@ dependencies = [ [[package]] name = "mixvideo-desktop" -version = "0.1.5" +version = "0.1.6" dependencies = [ "anyhow", "chrono", diff --git a/apps/desktop/src/components/ModelCard.tsx b/apps/desktop/src/components/ModelCard.tsx index cd7db00..7fd55d3 100644 --- a/apps/desktop/src/components/ModelCard.tsx +++ b/apps/desktop/src/components/ModelCard.tsx @@ -13,7 +13,6 @@ import { PhotoIcon } from '@heroicons/react/24/outline'; import { - StarIcon as StarIconSolid, HeartIcon as HeartIconSolid } from '@heroicons/react/24/solid'; import '../styles/design-system.css'; diff --git a/apps/desktop/src/components/ModelList.tsx b/apps/desktop/src/components/ModelList.tsx index cf059e6..38ede7d 100644 --- a/apps/desktop/src/components/ModelList.tsx +++ b/apps/desktop/src/components/ModelList.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect, useMemo } from 'react'; +import React, { useState, useEffect } from 'react'; import { Model, ModelStatus, Gender, ModelViewMode, ModelSortBy, SortOrder } from '../types/model'; import { modelService } from '../services/modelService'; import ModelCard from './ModelCard';