News
I released Delphyne, a framework for building reliable and modular LLM applications by seamlessly integrating traditional programming and prompting.
My preprint on building a modular foundation for LLM-enabled software is available on ArXiv.
Our paper "Adaptive Shielding via Parametric Safety Proofs" was accepted at OOPSLA.
Our paper "CESAR: Control Envelope Synthesis via Angelic Refinements" was accepted at TACAS.
I will be at NeurIPS 2022 to present my paper "Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis".
Selected Publications
Software
I am the author of Delphyne, a programming framework for building reliable and modular LLM applications. Delphyne provides a powerful way to combine traditional programming with prompting. It lets you sketch problem-solving strategies as arbitrary nondeterministic programs, where choice points are resolved at runtime through prompting and search.
I am the lead developer of AlphaZero.jl:
- The philosophy of this project is to provide an implementation of AlphaZero that is simple enough to be widely accessible for students and researchers, while also being sufficiently powerful and fast to enable meaningful experiments on limited computing resources.
- AlphaZero.jl gathered 1300 stars on Github and received three rounds of funding from the Google Summer of Code program.
I am also actively developing and maintaining the following programs for the Kappa simulation platform:
- KaTie: a domain-specific language for analyzing Kappa simulation traces.
- Kappa Counterfactual Resimulator: a library to sample counterfactual traces in Kappa.
- KaFlow: a program to generate causal summaries of Kappa traces.
Finally, I developed the Copilot Theorem package, which enables fully-automated verification of safety properties of real-time embedded programs written in the Copilot language.
Contact
I enjoy meeting new people and talking about research. In particular, if you are a potential collaborator or a student interested in a research project, do not hesitate to send me an email.
- Email:
jonathan.laurent@cs.cmu.edu
,jonathan.laurent@kit.edu
- Address: Karlsruhe Institute of Technology, Am Fasanengarten 5, 76131 Karlsruhe, Germany
- Office: Building 50.34, Room 158
- ORCID ID:
0000-0002-8477-1560