MCPcopy Create free account

hub / github.com/datastaxdevs/conference-2024-devoxx / functions

Functions185 in github.com/datastaxdevs/conference-2024-devoxx

↓ 54 callersMethodembed
(String text)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_5_data_governance/_50_evaluation_mrr.java:71
↓ 28 callersMethodgetEmbeddingModel
Create an embedding model.
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:92
↓ 23 callersMethodgetChatLanguageModel
Create a chat model.
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:67
↓ 19 callersMethodscore
Implements Reciprocal Rank Fusion (RRF) to combine ranked results. @param chunks List of ranked lists of chunks. @return A map with documen
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/rrf/ReciprocalRankFusion.java:44
↓ 17 callersMethodgetCollection
(String name)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:123
↓ 16 callersMethodadd
(double a, double b)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_48_sample_function_calling.java:24
↓ 16 callersMethodaddResult
(double score, T doc)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResults.java:47
↓ 15 callersMethodsearch
Search for documents that match the query @param query list of query terms @return list of documents with their BM25 scores
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:229
↓ 14 callersMethodanswer
(String query)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_46_reranking_vertex.java:84
↓ 11 callersMethodprettyPrint
Take a document and pretty print it
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_30_loader_and_parsers.java:103
↓ 10 callersMethodloadDocumentText
(String fileName)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:216
↓ 9 callersMethodcreateCollection
(String name, int dimension)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:119
↓ 9 callersMethodcreateRetriever
(String fileName)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:145
↓ 9 callersMethodgetAstraDatabase
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:111
↓ 9 callersMethodmetadata
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/CustomGithubSource.java:40
↓ 8 callersMethodcompute
(float[] vectorA, float[] vectorB)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/similarity/Similarity.java:9
↓ 6 callersMethodaddExpectedAnswers
(T doc)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResults.java:51
↓ 4 callersMethodgetEmbeddingStore
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_37_hypothetical_questions_embedding.java:48
↓ 4 callersMethodgetScoringModel
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:178
↓ 4 callersMethodselectParser
Get the proper parser based on the file extension.
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_30_loader_and_parsers.java:78
↓ 3 callersMethodaddRelevanceGrade
(T doc, int grade)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResults.java:55
↓ 3 callersMethodcollectionExists
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_37_hypothetical_questions_embedding.java:44
↓ 3 callersMethodeval
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/mrr/MeanReciprocalRank.java:38
↓ 3 callersMethodparseFileSystemDocument
Create a document from a file
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_30_loader_and_parsers.java:94
↓ 3 callersMethodvalidate
(float[] vectorA, float[] vectorB)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/similarity/Similarity.java:17
↓ 2 callersMethodcomputeNorm
(List<Float> embeddings)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_31_vectors.java:15
↓ 2 callersMethodgetCode
()
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Language.java:30
↓ 2 callersMethodgetFullUrl
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/HugginFaceDatasetSource.java:22
↓ 2 callersMethodgetFullUrl
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/CustomGithubSource.java:23
↓ 2 callersMethodgetStopWords
(Language language)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stopwords/StopWords.java:34
↓ 2 callersMethodscoreAll
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Bm25ScoringModel.java:39
↓ 2 callersMethodslidingWindow
(List<T> input, int nbBefore, int nbAfter)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/experiments/Utils.java:16
↓ 2 callersMethodstem
Stem a word. @param word word @return stemmed word
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/Stemmer.java:18
↓ 1 callersMethodask
(String question)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/experiments/_43_naive_rag_with_ai_services.java:73
↓ 1 callersMethodask
(String question)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/experiments/_44_naive_rag_with_ai_services_custom_prompt.java:70
↓ 1 callersMethodcalculateAverageDocumentLength
Calculate the average length of documents in the corpus @param corpus list of documents @return average length of documents
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:122
↓ 1 callersMethodcalculateDocumentScore
Compute BM25 score for a document @param docIndex index of the document @param query list of query terms @return BM25 score for the document
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:195
↓ 1 callersMethodcalculateTermScore
Calculate BM25 score for a term in a document @param docIndex index of the document @param term term to calculate score for @param docLength length of
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:211
↓ 1 callersMethodchat
(String userMessage)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_48_sample_function_calling.java:32
↓ 1 callersMethodchat
(String userMessage)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_49_agentic_RAG.java:33
↓ 1 callersMethodcomputeDCG
(NavigableMap<Double, List<T>> results, Map<T, Integer> relevanceGrades, int cutoffRank)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/ndcg/NormalizedDiscountedCumulativeGain.java:76
↓ 1 callersMethodcomputeIDCG
(Map<T, Integer> relevanceGrades, int cutoffRank)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/ndcg/NormalizedDiscountedCumulativeGain.java:100
↓ 1 callersMethodconvertTokensToIds
Converts a list of tokens into a list of token IDs using the provided vocabulary. @param vocab the vocabulary to use for mapping tokens to IDs @para
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_33_1_embeddings_tokenizers.java:81
↓ 1 callersMethoddocFrequencyCalculation
Calculate document frequency (docFreq) @return document frequency
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:173
↓ 1 callersMethodeval
Computes metrics to evaluate the performance of a model. @param queriesResults List of ranked results for each query. @param cutoffRank The
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResultsEvaluator.java:19
↓ 1 callersMethodeval
Computes the NDCG@K for a list of queries. @param queriesResults List of ranked results for each query. @param cutoffRank The maximum rank
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/ndcg/NormalizedDiscountedCumulativeGain.java:47
↓ 1 callersMethodgetChatLanguageModelStreaming
Create a streaming chat model.
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:83
↓ 1 callersMethodidfCalculation
Calculate inverse document frequency (idf) @param docFreq document frequency
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:142
↓ 1 callersMethodinitialize
Initialize term frequency and inverse document frequency
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:132
↓ 1 callersMethodisRelevant
Check relevance of embedding. @param retrievedDoc retrieve documentations @param groundTruth retrieve documentations @return evaluate i
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/RelevanceChecker.java:23
↓ 1 callersMethodloadQuotes
(String filePath)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:221
↓ 1 callersMethodmapAsDocument
(EmbeddingModel embeddingModel , Quote quote)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_39_custom_ingestion.java:60
↓ 1 callersMethodprettyPrintMetadata
(Response<AiMessage> response)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:204
↓ 1 callersMethodreport
(String subTopic)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_49_agentic_RAG.java:50
↓ 1 callersMethodslidingWindow
(List<TextSegment> input, int nbBefore, int nbAfter)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_36_chunks_with_wider_context.java:106
↓ 1 callersMethodtermFrequencyCalculation
The term frequency (tf) calculation.
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:154
↓ 1 callersMethodweatherForecastQuery
(String userMessage)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_48_2_sample_function_calling_weather.java:30
MethodBM25
Constructor to initialize BM25 @param corpus list of documents
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/BM25.java:45
MethodBm25ScoringModel
Constructor
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Bm25ScoringModel.java:27
MethodEmbeddingSimilarityRelevanceChecker
Constructor for SimilarityBasedRelevanceChecker.
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/EmbeddingSimilarityRelevanceChecker.java:25
MethodLanguage
(String code)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Language.java:26
MethodMeanReciprocalRank
()
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/mrr/MeanReciprocalRank.java:28
MethodNormalizedDiscountedCumulativeGain
()
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/ndcg/NormalizedDiscountedCumulativeGain.java:29
MethodRankedResults
()
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResults.java:26
MethodReciprocalRankFusion
Default Constructor.
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/rrf/ReciprocalRankFusion.java:22
MethodStemmerSnowBall
(Language language)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/StemmerSnowBall.java:28
MethodStopWords
Hide default constructor.
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stopwords/StopWords.java:21
MethodStringSimilarityRelevanceChecker
(EmbeddingModel embeddingModel)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/StringSimilarityRelevanceChecker.java:26
MethodaddResults
(List<EmbeddingMatch<T>> matches)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/RankedResults.java:40
MethodagenticRAG
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_49_agentic_RAG.java:16
Methodanswer
(String query)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/Assistant.java:19
MethodbertTokenization
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_33_1_embeddings_tokenizers.java:24
Methodcompute
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/similarity/EuclideanSimilarity.java:6
Methodcompute
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/similarity/DotProductSimilarity.java:9
Methodcompute
(float[] vectorA, float[] vectorB)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/similarity/CosineSimilarity.java:9
MethodcontextualRetrieval
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_38_contextual_retrieval.java:29
MethodcreateRetrieverBuilder
(String fileName)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:163
MethoddeleteCollection
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_2_naive_rag/_20_naive_rag_astra.java:131
MethoddeleteCollection
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_1_introduction/_13_embedding_store.java:45
MethoddeleteCollection
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_37_hypothetical_questions_embedding.java:58
Methodgemini_tokenizer
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_33_1_embeddings_tokenizers.java:93
MethodgetDocumentLengthScalingFactor
Gets documentLengthScalingFactor @return value of documentLengthScalingFactor
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Bm25ScoringModel.java:72
MethodgetForecast
(@P("Location to get the forecast for") String location)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_48_2_sample_function_calling_weather.java:17
MethodgetLanguage
Gets language @return value of language
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Bm25ScoringModel.java:54
MethodgetLanguage
Gets language @return value of language
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/StemmerSnowBall.java:81
MethodgetStemmer
Gets stemmer @return value of stemmer
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/StemmerSnowBall.java:72
MethodgetSupportedLanguage
()
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/StemmerOpenNlp.java:11
MethodgetSupportedLanguage
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/StemmerSnowBall.java:62
MethodgetSupportedLanguage
Get Stemmer from Language @return
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/stemmer/Stemmer.java:24
MethodgetTermFrequencyScalingFactor
Gets termFrequencyScalingFactor @return value of termFrequencyScalingFactor
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/rerank/bm25/Bm25ScoringModel.java:63
MethodhydetheticalDocumentEmbeddings
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_4_advanced_rag_query/_47_hypothetical_document_embeddings.java:24
MethodhypotheticalQuestions
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_37_hypothetical_questions_embedding.java:131
MethodingestDocument
(String docName, EmbeddingModel model, EmbeddingStore<TextSegment> store)
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/AbstractDevoxxTest.java:131
MethodingestionOfHypotheticalQuestions
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_37_hypothetical_questions_embedding.java:66
MethodinputStream
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/HugginFaceDatasetSource.java:26
MethodinputStream
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/CustomGithubSource.java:31
MethodisRelevant
(String retrievedDoc, Set<String> groundTruth)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/StringSimilarityRelevanceChecker.java:46
MethodisRelevant
(Embedding retrievedDoc, Set<Embedding> groundTruth)
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/EmbeddingSimilarityRelevanceChecker.java:40
MethodisRelevant
{@inheritDoc}
devoxx-rag-naive-to-advanced/src/main/java/devoxx/rag/evaluation/relevance/ExactMatchRelevanceChecker.java:11
Methodlangchain4jEmbeddingStore
()
devoxx-rag-naive-to-advanced/src/test/java/devoxx/rag/_3_advanced_rag_ingestion/_39_custom_ingestion.java:37
next →1–100 of 185, ranked by callers