Fix javadoc for HTML elements
This commit is contained in:
@@ -23,19 +23,19 @@ import org.springframework.ai.chat.client.ChatClient;
|
||||
/**
|
||||
* Implementation of {@link Evaluator} used to evaluate the factual accuracy of Large
|
||||
* Language Model (LLM) responses against provided context.
|
||||
* <p/>
|
||||
* <p>
|
||||
* This evaluator addresses a specific type of potential error in LLM outputs known as
|
||||
* "hallucination" in the context of grounded factuality. It verifies whether a given
|
||||
* statement (the "claim") is logically supported by a provided context (the "document").
|
||||
* <p/>
|
||||
* <p>
|
||||
* Key concepts: - Document: The context or grounding information against which the claim
|
||||
* is checked. - Claim: The statement to be verified against the document.
|
||||
* <p/>
|
||||
* <p>
|
||||
* The evaluator uses a prompt-based approach with a separate, typically smaller and more
|
||||
* efficient LLM to perform the fact-checking. This design choice allows for
|
||||
* cost-effective and rapid verification, which is crucial when evaluating longer LLM
|
||||
* outputs that may require multiple verification steps.
|
||||
* <p/>
|
||||
* <p>
|
||||
* Implementation note: For efficient and accurate fact-checking, consider using
|
||||
* specialized models like Bespoke-Minicheck, a grounded factuality checking model
|
||||
* developed by Bespoke Labs and available in Ollama. Such models are specifically
|
||||
@@ -45,12 +45,12 @@ import org.springframework.ai.chat.client.ChatClient;
|
||||
* Hallucinations with Bespoke-Minicheck</a> and the research paper:
|
||||
* <a href="https://arxiv.org/pdf/2404.10774v1">MiniCheck: An Efficient Method for LLM
|
||||
* Hallucination Detection</a>
|
||||
* <p/>
|
||||
* <p>
|
||||
* Note: This evaluator is specifically designed to fact-check statements against given
|
||||
* information. It's not meant for other types of accuracy tests, like quizzing an AI on
|
||||
* obscure facts without giving it any reference material to work with (so-called 'closed
|
||||
* book' scenarios).
|
||||
* <p/>
|
||||
* <p>
|
||||
* The evaluation process aims to determine if the claim is supported by the document,
|
||||
* returning a boolean result indicating whether the fact-check passed or failed.
|
||||
*
|
||||
|
||||
@@ -53,7 +53,7 @@ public interface FunctionCallingOptions extends ChatOptions {
|
||||
void setFunctionCallbacks(List<FunctionCallback> functionCallbacks);
|
||||
|
||||
/**
|
||||
* @return <@link Set> of function names from the ChatModel registry to be used in the
|
||||
* @return {@link Set} of function names from the ChatModel registry to be used in the
|
||||
* next chat completion requests.
|
||||
*/
|
||||
Set<String> getFunctions();
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.springframework.ai.observation.conventions;
|
||||
|
||||
/**
|
||||
* Enumeration of metric names used in AI observations.
|
||||
* <p/>
|
||||
* <p>
|
||||
* Based on OpenTelemetry's Semantic Conventions for AI systems.
|
||||
*
|
||||
* @author Thomas Vitale
|
||||
|
||||
Reference in New Issue
Block a user