Skip to content

A Blog post about Quarkus LangChain4j and OPA based guardrails#2785

Open
fabiobrz wants to merge 1 commit into
quarkusio:mainfrom
fabiobrz:llm-opa-guardrails
Open

A Blog post about Quarkus LangChain4j and OPA based guardrails#2785
fabiobrz wants to merge 1 commit into
quarkusio:mainfrom
fabiobrz:llm-opa-guardrails

Conversation

@fabiobrz

@fabiobrz fabiobrz commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

@fabiobrz fabiobrz changed the title A Bog post about QUarkus LangChain4j and OPA based guardrails A Bog post about Quarkus LangChain4j and OPA based guardrails Jun 24, 2026
@fabiobrz fabiobrz changed the title A Bog post about Quarkus LangChain4j and OPA based guardrails A Blog post about Quarkus LangChain4j and OPA based guardrails Jun 24, 2026
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch 2 times, most recently from 7e9affd to 9a28c16 Compare June 24, 2026 09:04
@andreaTP

Copy link
Copy Markdown
Contributor

for visibility: @maxandersen @cescoffier @mariofusco 🙏

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch 2 times, most recently from 16a88b6 to 35e4daa Compare June 25, 2026 14:01
Comment thread _posts/2026-06-25-quarkus-langchain4j-opa-guardrails.adoc Outdated
@mariofusco

Copy link
Copy Markdown
Contributor

We generally try to avoid writing in first singular person, so maybe you may want to change this especially in the first part of the article. Check some other post to better figure out this style.

Comment thread _posts/2026-06-25-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz

Copy link
Copy Markdown
Contributor Author

We generally try to avoid writing in first singular person, so maybe you may want to change this especially in the first part of the article. Check some other post to better figure out this style.

Thanks for your review @mariofusco! I'll push changes to address your comments and suggestions.

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 35e4daa to 20ac0ec Compare June 26, 2026 12:33
@fabiobrz fabiobrz requested a review from mariofusco June 26, 2026 12:33
Comment thread _posts/2026-06-26-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 20ac0ec to 88a7280 Compare June 26, 2026 13:49

@andreaTP andreaTP left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a couple of minor nits, great job!

Comment thread _posts/2026-06-26-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-26-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-26-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 88a7280 to 9a0be12 Compare June 26, 2026 14:17
@fabiobrz fabiobrz requested a review from andreaTP June 26, 2026 14:18
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 9a0be12 to 9787c93 Compare June 26, 2026 14:50
@fabiobrz

Copy link
Copy Markdown
Contributor Author

left a couple of minor nits, great job!

Thanks @andreaTP! I've addressed your comments 🙂

@fabiobrz

Copy link
Copy Markdown
Contributor Author

@maxandersen, @cescoffier - This is ready according to the current reviewers.
I'd surely appreciate if you too have any feedback, otherwise is there anything else I need to do in order to get the article merged and published?

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 9787c93 to d86e969 Compare June 29, 2026 13:44

@andreaTP andreaTP left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @fabiobrz

@fabiobrz

fabiobrz commented Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

Maybe in the meantime, I can update Styra to the latest version, and mention Endive instead of Chicory.

Switching temporarily back to draft.
FYI @andreaTP

@fabiobrz fabiobrz marked this pull request as draft June 30, 2026 11:55
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from d86e969 to b114c3e Compare June 30, 2026 12:23
@fabiobrz

Copy link
Copy Markdown
Contributor Author

Ok, fabiobrz/quarkus-langchain4j-opa-guards#5 is merged, switching from Chicory to Endive in the sample application. I replaced the Chicory references in the blog post references with Endive, so I am removing the "Draft" status, and this is ready for further review/merge.

@fabiobrz fabiobrz marked this pull request as ready for review June 30, 2026 12:54
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from b114c3e to 6aa8715 Compare June 30, 2026 12:55
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-06-30-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 6aa8715 to ad4e539 Compare July 2, 2026 13:24
@fabiobrz fabiobrz requested a review from cescoffier July 2, 2026 13:27
@fabiobrz

fabiobrz commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for your review @cescoffier - hopefully I addressed your comments and remarks with the changes I just pushed, but feel free to let me know what you think.

P.S.: I am updating the companion applicatoin code to align with the article contents now.

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch 4 times, most recently from 063849d to 27f406c Compare July 3, 2026 13:42
@fabiobrz

fabiobrz commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

JFYI @cescoffier, I've updated the companion app repository at https://github.com/fabiobrz/quarkus-langchain4j-opa-guards
This is ready for your review now.

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch 2 times, most recently from 1dce21f to b447a7c Compare July 6, 2026 07:54

@cescoffier cescoffier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please fix the spelling of LangChain4j - I still see 3 different spelling/casing.

Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-06-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from b447a7c to 62646c8 Compare July 6, 2026 12:38
@fabiobrz fabiobrz requested a review from cescoffier July 6, 2026 12:46
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 62646c8 to 2fcb413 Compare July 6, 2026 12:46
@fabiobrz

fabiobrz commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Please fix the spelling of LangChain4j - I still see 3 different spelling/casing.

Hi @cescoffier, and thanks again for your extensive review.
Feel free to let me know if you think there's something else that I should fix.

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch 4 times, most recently from 9dbcaf4 to 73ec077 Compare July 8, 2026 08:22
@fabiobrz

fabiobrz commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

@cescoffier, just a gentle reminder to let me know whether there's anything else I can do here, since I'd like to share the article with the community 🙏

CC @andreaTP

@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 73ec077 to 8ead755 Compare July 8, 2026 11:13
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
Comment thread _posts/2026-07-08-quarkus-langchain4j-opa-guardrails.adoc Outdated
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 2c0e531 to 4829a6d Compare July 8, 2026 12:32
@fabiobrz fabiobrz force-pushed the llm-opa-guardrails branch from 4829a6d to f704cda Compare July 8, 2026 12:34
@fabiobrz

fabiobrz commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

Thanks again @cescoffier - I pushed again to address your comments and suggestions.

@fabiobrz fabiobrz requested a review from cescoffier July 8, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants