Hacker News new | ask | show | jobs
by schmuhblaster 2 hours ago
I've been working on DML, a Prolog-based DSL [0] used to define and orchestrate agents and LLM workflows. It's been quite fun, although - given the amazing capabilities of SOTA models - I am not so sure anymore how meaningful it will be to continue with this work. Anyways, the language and also supports DCGs, so it should allow for plenty of interesting ways to combine grammars, LLMs, agents etc.

[0] https://github.com/deepclause/deepclause-sdk

1 comments

> I've been working on DML, a Prolog-based DSL [0] used to define and orchestrate agents and LLM workflows. ... I am not so sure anymore how meaningful it will be to continue with this work.

Perhaps the research documented in "Combining Constraint Programming Reasoning with Large Language Model Predictions"[0] can provide meaning and/or options to your work.

I hope so, because the idea of Prolog leveraging language model offerings is very compelling.

0 - https://arxiv.org/pdf/2407.13490

Thank you! This looks very interesting!