This commit is contained in:
NAME
2026-05-23 06:27:07 +00:00
parent 60dd0730f0
commit 83553be5b3
35 changed files with 763 additions and 126 deletions
@@ -70,7 +70,8 @@ export function buildCommentPrompt(params: {
: '';
const budget = calculateLengthBudget(Platform.X, params.language);
const angleInstruction = getAngleHint(params.angle!, params.language, '- ANGLE:');
const angle = params.angle ? params.angle : AngleEnum.NATURAL;
const angleInstruction = getAngleHint(angle, params.language, '- ANGLE:');
console.debug({toneInstruction, angleInstruction});
@@ -92,5 +93,8 @@ export function buildCommentPrompt(params: {
`- Output ONLY the reply text.`,
].filter(Boolean).join('\n');
params.angle = angle;
params.tone = tone;
return {system: system, user};
}
@@ -294,11 +294,11 @@ export function getEmpathyAngleInstruction(
}
export function getAngleHint(angle: AngleEnum, language: Language, prefix = '- '): string {
if (!angle) return '';
if (!angle) return prefix + ANGLE_HINTS[AngleEnum.NATURAL];
if (isEMPATHYToneAngle(angle)) {
return getEmpathyAngleInstruction(angle, language)
}
const agHint = ANGLE_HINTS[language];
const agHint = ANGLE_HINTS[angle];
return agHint
? `${prefix} ${agHint}`
: ``;