I kept hitting the same wall with clients. They wanted semantic search in ODC but didn't want to introduce external vector database infrastructure. So I built it natively using C# External Logic.
I presented the approach at ONE Amsterdam last week. The component is now on the Forge if you want to pull it apart. https://www.outsystems.com/forge/component-overview/24911/rag-knowledge-base-odc
The full write-up is here if you want the architecture detail. https://medium.com/itnext/proving-vector-storage-retrieval-inside-outsystems-developer-cloud-a89d8fb88661
Curious whether others have gone down this path. Did you solve it differently? What trade-offs did you run into?
A really smart approach, thank you for sharing!