23 lines
600 B
PHP
23 lines
600 B
PHP
<?php
|
|
|
|
namespace App\Enum;
|
|
|
|
/**
|
|
* AI 生成场景(本项目可扩展,勿塞入其他业务域专有场景)
|
|
*/
|
|
enum AiGenerationSceneEnum: string
|
|
{
|
|
/** 根据描述直接生成代码结构 JSON */
|
|
case CODE_GENERATION = 'code_generation';
|
|
/** 根据模块名生成/优化需求概览与代码生成提示词 */
|
|
case REQUIREMENT_PROMPT = 'requirement_prompt';
|
|
|
|
public function description(): string
|
|
{
|
|
return match ($this) {
|
|
self::CODE_GENERATION => '代码生成',
|
|
self::REQUIREMENT_PROMPT => '需求概览/提示词',
|
|
};
|
|
}
|
|
}
|