@for (record of previousIterations(); track record.round) {
{{ 'activity.advice.iteration-round' | translate: { round: record.round } }}
@if (record.remiPending) {
}
@if (record.paramsUsed.neighbouringParagraphs) {
{{ 'activity.advice.param.neighbouring-paragraphs.label' | translate }}
}
@if (record.paramsUsed.fullResource) {
{{ 'activity.advice.param.full-resource.label' | translate }}
}
@if (record.paramsUsed.metadatas) {
{{ 'activity.advice.param.metadatas.label' | translate }}
}
@if (record.paramsUsed.graph) {
{{ 'activity.advice.param.graph.label' | translate }}
}
@if (record.paramsUsed.rephrase) {
{{ 'activity.advice.param.rephrase.label' | translate }}
}
@if (record.paramsUsed.minScoreSemantic !== null) {
sem≥{{ record.paramsUsed.minScoreSemantic }}
}
@if (record.paramsUsed.topK !== null) {
topK={{ record.paramsUsed.topK }}
}
@if (record.paramsUsed.model) {
{{ record.paramsUsed.model }}
}
@if (
record.remiAnswerRelevance !== null ||
record.remiContentRelevance !== null ||
record.remiGroundedness !== null
) {
}
{{ record.answer }}
}
@if (state() === 'input' || (state() === 'analyzing' && iterations().length === 0)) {
{{ 'activity.advice.question' | translate }}
{{ input?.question }}
@if (input?.answer) {
{{ 'activity.advice.answer' | translate }}
{{ input?.answer }}
}
@if (input?.remiScores) {
}
}
@if (state() === 'analyzing' && latestIteration()) {
{{ 'activity.advice.question' | translate }}
{{ input?.question }}
@if (latestIteration()!.answer) {
{{ 'activity.advice.answer' | translate }}
{{ latestIteration()!.answer }}
}
@if (
latestIteration()!.remiAnswerRelevance !== null ||
latestIteration()!.remiContentRelevance !== null ||
latestIteration()!.remiGroundedness !== null
) {
}
}
@if (state() === 'advice' || state() === 'tested' || state() === 'saving') {
{{ 'activity.advice.query-details' | translate }}
{{ 'activity.advice.question' | translate }}
{{ input?.question }}
@if (input?.answer) {
{{ 'activity.advice.answer' | translate }}
{{ input?.answer }}
}
@if (input?.remiScores) {
}
}
@if (state() === 'input') {
}
@if (state() === 'analyzing') {
{{ 'activity.advice.analyzing' | translate }}
}
@if (state() === 'testing') {
{{ 'activity.advice.testing' | translate }}
}
@if (state() === 'advice') {
{{ 'activity.advice.diagnosis' | translate }}
{{ advice()?.diagnosis }}
@if ((advice()?.suggestions?.length ?? 0) > 0 && iterations().length === 0) {
{{ 'activity.advice.suggestions' | translate }}
@for (suggestion of advice()?.suggestions; track $index) {
- {{ suggestion }}
}
}
{{ 'activity.advice.section.retrieval' | translate }}
{{ 'activity.advice.param.min-score-semantic.label' | translate }}
{{ 'activity.advice.param.min-score-bm25.label' | translate }}
{{ 'activity.advice.param.top-k.label' | translate }}
{{ 'activity.advice.section.context' | translate }}
(p ? { ...p, neighbouringParagraphs: $event } : p))">
{{ 'activity.advice.param.neighbouring-paragraphs.label' | translate }}
(p ? { ...p, fullResource: $event } : p))">
{{ 'activity.advice.param.full-resource.label' | translate }}
(p ? { ...p, metadatas: $event } : p))">
{{ 'activity.advice.param.metadatas.label' | translate }}
(p ? { ...p, graph: $event } : p))">
{{ 'activity.advice.param.graph.label' | translate }}
{{ 'activity.advice.section.query' | translate }}
(p ? { ...p, rephrase: $event } : p))">
{{ 'activity.advice.param.rephrase.label' | translate }}
{{ 'activity.advice.section.generation' | translate }}
@if (availableModels().length > 0) {
(p ? { ...p, model: $event ?? '' } : p))">
{{ 'activity.advice.param.model.default' | translate }}
@for (m of availableModels(); track m.value) {
{{ m.name }}
}
} @else {
(p ? { ...p, model: $event ?? '' } : p))">
{{ 'activity.advice.param.model.label' | translate }}
}
{{ 'activity.advice.param.system-prompt.label' | translate }}
(p ? { ...p, systemPrompt: $event ?? '' } : p))"
[rows]="4">
@if (editableParams()?.fullResource && editableParams()?.neighbouringParagraphs) {
{{ 'activity.advice.full-resource-conflict' | translate }}
}
{{ 'activity.advice.disclaimer' | translate }}
}
@if (state() === 'tested' && latestIteration()) {
{{ 'activity.advice.iteration-round' | translate: { round: latestIteration()!.round } }}
@if (latestIteration()!.noContext) {
{{ 'activity.advice.no-context-result' | translate }}
} @else {
@if (latestIteration()!.answer) {
{{ latestIteration()!.answer }}
} @else {
{{ 'activity.advice.no-answer-title' | translate }}
{{ 'activity.advice.no-answer-hint' | translate }}
}
}
@if (latestIteration()!.remiPending) {
} @else if (
!latestIteration()!.noContext &&
(latestIteration()!.remiAnswerRelevance !== null ||
latestIteration()!.remiContentRelevance !== null ||
latestIteration()!.remiGroundedness !== null)
) {
}
}
@if (state() === 'saving') {
{{ 'activity.advice.save-config-name' | translate }}
@if (hasMinScoreParams()) {
{{ 'activity.advice.minscore-note' | translate }}
}
}
@if (state() === 'done') {
{{ 'activity.advice.config-saved' | translate }}
}
@if (state() === 'error') {
{{ errorMessage() || ('activity.advice.error' | translate) }}
}