Andy Flury

Results 7 issues of Andy Flury

According to Esper IO documentation (http://www.espertech.com/esper/release-5.2.0/esperio-reference/html/adapter_file.html#csv-step-1) the CSVInputAdapter can only handle POJO events. It would be nice to be able to use Immutable Objects (with final fields, Constructior and getter...

enhancement
help wanted

langchain4j already offers several DocumentSplitters. One that is currently missing is MarkdownHeaderTextSplitter. The original (python based) langchain project has such a [MarkdownHeaderTextSplitter](https://python.langchain.com/docs/modules/data_connection/document_transformers/markdown_header_metadata) Would be nice to have this as well...

enhancement

The new Advanced RAG provides the `ReRankingContentAggregator` which can re-rank results based on a `ScoringModel` (e.g. the `CohereScoringModel`). this works great, the re-ranked list of results is definitely better (i.e....

enhancement
good first issue
P2

**Describe the bug** The OpenAI library enforces all function call enum parameters to be serialized as lower case due to dev.ai4j.openai4j.EnumSerializer. Due to this function calls that involve Enum params...

bug

With an Assistant interface like this: ``` interface Assistant { String chat(String message); } ``` We can use the AiService like this: ``` assistant = AiServices.builder(Assistant.class) .streamingChatLanguageModel(model) .tools(tools) .build(); ```...

enhancement
P1
P2

When using `io.aeron.cluster.ClusterBackup` we noticed that while the entire recoding log gets retrieve only the last snapshot gets retrieved from the Cluster. For our use case we would like the...

# Add Language Model Filter Builder ## Description This PR introduces a new module that converts natural language queries into LangChain4j Filter objects using language models and structured outputs, enabling...