Fady Matar

Results 15 comments of Fady Matar

@aaassseee Thank you for the feedback, I am revisiting the implementation as well, I'll keep you posted! Cheers!

An easy workaround is to add any blocfield to the filedBlocs array even if it's not used on the step. Not very elegant but it does the job. Looking back...

@mariofusco is there any way we can use snapshots? I'm willing to build from the source and test new features. Another question regarding SonataFlow (Serverless Workflow). Is the implementation updated...

Looking at the issue I think it's quite an easy fix: https://github.com/quarkiverse/quarkus-langchain4j/blob/2ac7810478c27424a7ae0e47ae5d4ae888a6ade7/core/deployment/src/main/java/io/quarkiverse/langchain4j/deployment/devui/LangChain4jDevUIProcessor.java#L97 The filtering could include the non null values. Possibly update ``` private void addChatPage(CardPageBuildItem card, List aiServices) {...

I'm looking a bit more into it, thank you for the suggestion

found a super hacky way to make it work. ``` @SystemMessage(value="", fromResource="my_prompt.txt") ``` fromResource still overrides the value.

That also uncovered another issue. In dev mode a message changed from an external file won't be changed unless I rebuild the app

@geoand https://github.com/quarkiverse/quarkus-langchain4j/pull/812