1
import { globalHelpers } from '@/store/user/helpers';
2
import { ChatStreamPayload } from '@/types/openai/chat';
5
* summary agent name for user prompt
8
export const chainSummaryAgentName = (content: string): Partial<ChatStreamPayload> => ({
11
content: `你是一名擅长起名的起名大师,名字需要有文学内涵,注重精炼和赋子意境,你需要将用户的描述总结为 10 个字以内的角色,并翻译为目标语言。格式要求如下:\n输入: {文本作为JSON引用字符串} [locale]\n输出: {角色名}`,
15
content: `输入: {你是一名文案大师,帮我为一些设计 / 艺术作品起名,名字需要有文学内涵,注重精炼和赋子意境,表达作品的情景氛国,使名称既简洁又富有诗意。} [zh-CN]`,
19
content: `输入: {你是一名 UX Writer,擅长将平平无奇的描述转换为精妙的表达。接下来用户会输入一段文本,你需要转成更加棒的表述方式,长度不超过40个字。} [ru-RU]`,
22
{ content: 'Творческий редактор UX', role: 'assistant' },
24
content: `输入: {你是一名前端代码专家,请将下面的代码转成 ts,不要修改实现。如果原本 js 中没有定义的全局变量,需要补充 declare 的类型声明。} [en-US]`,
27
{ content: 'TS Transformer', role: 'assistant' },
29
content: `输入: {Improve my English language use by replacing basic A0-level expressions with more sophisticated, advanced-level phrases while maintaining the conversation's essence. Your responses should focus solely on corrections and enhancements, avoiding additional explanations.} [zh-CN]`,
32
{ content: '邮件优化助理', role: 'assistant' },
33
{ content: `输入: {${content}} [${globalHelpers.getCurrentLanguage()}]`, role: 'user' },