Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.
Discussion options

You must be logged in to vote

Hi @sajozsattila, there is a third option, which imo is the best one:
https://github.com/Connected-Data/cdkg-challenge/tree/main/src/kuzu

It's based on BAML. It's an improvement on the second option (that used ell), and the reason I think it's better is that you have much more fine-grained control over the prompting layer using BAML. You also have the ability to write tests and do a lot more rigorous prompt engineering than the earlier two approaches. LlamaIndex is the most rigid and inflexible of these approaches, as the prompt logic is lost in 5 layers of abstraction and you have to conform to their abstraction philosophy to use it. BAML is low level, and very, very powerful in this reg…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by sajozsattila
Comment options

You must be logged in to vote
4 replies
@prrao87
Comment options

@sajozsattila
Comment options

@prrao87
Comment options

@sajozsattila
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants