atlas-engineer / prompter

Live-narrowing, fuzzy-matching, extensible prompt framework.
BSD 3-Clause "New" or "Revised" License
13 stars 1 forks source link

Status of using Montezuma to "replace" `filter.lisp` #28

Open guojing0 opened 2 years ago

guojing0 commented 2 years ago

In atlas-engineer/nyxt#1911, it's mentioned by @Ambrevar that

I have hope that Montezuma would advantageously replace all the code in filter.lisp, except for the (mk-string-metrics:norm-damerau-levenshtein suggestion-string input) line since Montezuma does not perform fuzzy-matching.

I just checked and saw that filter.lisp was still there. It's been almost a year, so I was wondering that what's the status of it?

aartaka commented 2 years ago

In atlas-engineer/nyxt#2536, Pierre said that Montezuma is not a flexible as it should probably be. So I'm not sure it's the right way to go.

Ambrevar commented 2 years ago

Well, since we are going to depend on it anyways, we could indeed replace the prompter code. But first we would need some benchmarks with relevance tests.

Not very hard...

Ambrevar commented 1 year ago

A quick update: Montezuma seems to be too unfinished to be future-proof. Xapian might be a better option, but then we would need to write CL bindings (couldn't find existing ones).