在把这个生成的债务排序器连接到计划仓库前,请审查它。
对已经审查的债务项生成只读排序:先排正在发生的事故,再按观察利息排序,并且不得泄露仓库数据。
JavaScript
async function prioritizeDebt(items, repository, model) {
const prompt = `Rank these debt items: ${JSON.stringify(items)}`;
const ranked = JSON.parse(await model.complete(prompt));
const results = [];
for (const item of ranked) {
const source = items.find((entry) => entry.id === item.id);
const score = item.incidents * 100 + item.interestHours;
if (score > 80) {
await repository.update(item.id, { priority: 'critical' });
}
results.push({
id: source.id,
score,
reason: item.reason,
});
}
return results;
}
生成代码仅作示例,不代表任何特定模型