Model-Based Testing meets Large Language Models: Automating Intelligent Scenario Generation and Safety Assessment with ScenicNL
![](https://deepdrive.berkeley.edu/sites/default/files/styles/project_primary/public/projects/2024_BDD_Proposal_SAS_ASV_MZ%20-%20Sanjit%20A%20Seshia.png?itok=y1EAEHbo&c=c0b2bdff38b903a7b8c8a094b67f05c9)
ABOUT THIS PROJECT
At a glance
Scenic is a probabilistic programming language for modeling intelligent autonomous systems and the worlds in which they operate. Scenic and its associated open-source toolset can be used for a variety of use cases, including testing/verification, safety/risk assessment, synthetic data generation, etc. The goal of the proposed project is to reliably generate Scenic code from natural language descriptions, including real-world crash/incident reports. This would enable much easier applications of Scenic including automated testing of AVs in diverse safety-critical scenarios, systematic data generation, and design space exploration. The proposed Scenic Natural Language AI System (ScenicNL) will leverage a variety of LLMs, compositional prompting strategies, and feedback from existing tools to generate Scenic programs that represent natural language descriptions obtained from real-world sources.
Principal Investigators | researchers | themes |
---|---|---|
Simulation, verification, Large language models, Code generation, Trustworthy AI, Safety, testing, Data generation, Risk assessment |