lang->ai->audit->designPrompt; ?> {$prompt->module}->title ?> {$prompt->module}->id; ?>

lang->ai->prompts->assignRole; ?>

lang->ai->prompts->role; ?>
role, "class='form-control' placeholder='{$this->lang->ai->prompts->rolePlaceholder}'"); ?>
lang->ai->prompts->characterization; ?>
characterization, "class='form-control' rows='4' placeholder='{$this->lang->ai->prompts->charPlaceholder}'"); ?>

lang->ai->prompts->selectDataSource; ?>

lang->ai->prompts->object; ?>
lang->ai->dataSource[$prompt->module]['common']; ?>
lang->ai->prompts->field; ?>
source); $sources = array_filter($sources); end($sources); $lastKey = key($sources); foreach($sources as $key => $source) { $isLastElem = ($key === $lastKey); list($object, $field) = explode('.', $source); echo $this->lang->ai->dataSource[$prompt->module][$object][$field] . ($isLastElem ? '' : $this->lang->separater); } ?>

lang->ai->prompts->setPurpose; ?>

ai->prompts->purpose; ?>
purpose, "class='form-control' rows='6' placeholder='{$lang->ai->prompts->purposeTip}' required"); ?>
ai->prompts->elaboration; ?>
elaboration, "class='form-control' rows='6' placeholder='{$lang->ai->prompts->elaborationTip}'"); ?>

lang->ai->prompts->setTargetForm; ?>

lang->ai->prompts->selectTargetForm; ?>
targetForm); echo $this->lang->ai->targetForm[$targetForm[0]][$targetForm[1]]; ?>

lang->ai->models->promptFor, $this->lang->ai->models->typeList['openai-gpt35']); ?>

lang->ai->prompts->assignRole; ?>

role; ?>

characterization; ?>

lang->ai->prompts->selectDataSource; ?>

lang->ai->prompts->setPurpose; ?>

purpose; ?>

elaboration; ?>

lang->ai->audit->afterSave; ?>

lang->ai->audit->backLocationList, 1); ?>
lang->save, '', 'btn btn-primary'); ?>