David Amid


2025

pdf bib
Generating OpenAPI Specifications from Online API Documentation with Large Language Models
Koren Lazar | Matan Vetzler | Kiran Kate | Jason Tsay | David Boaz | Himanshu Gupta | Avraham Shinnar | Rohith D Vallam | David Amid | Esther Goldbraich | Jim Laredo | Ateret Anaby Tavor
Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 6: Industry Track)

AI agents and business automation tools interacting with external web services require standardized, machine-readable information about their APIs in the form of API specifications. However, the information about APIs available online is often presented as unstructured, free-form HTML documentation, requiring external users to spend significant time manually converting it into a structured format. To address this, we introduce , a novel framework that transforms long and diverse API documentation pages into consistent, machine-readable API specifications. This is achieved through a carefully crafted pipeline that integrates large language models and rule-based algorithms which are guided by domain knowledge of the structure of documentation webpages. Our experiments demonstrate that generalizes well across hundreds of APIs, and produces valid OpenAPI specifications that encapsulate most of the information from the original documentation. has been successfully implemented in an enterprise environment, saving thousands of hours of manual effort and making hundreds of complex enterprise APIs accessible as tools for LLMs.

pdf bib
Towards Enforcing Company Policy Adherence in Agentic Workflows
Naama Zwerdling | David Boaz | Ella Rabinovich | Guy Uziel | David Amid | Ateret Anaby Tavor
Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing: Industry Track

Large Language Model (LLM) agents hold promise for a flexible and scalable alternative to traditional business process automation, but struggle to reliably follow complex company policies. In this study we introduce a deterministic, transparent, and modular framework for enforcing business policy adherence in agentic workflows. Our method operates in two phases: (1) an offline buildtime stage that compiles policy documents into verifiable guard code associated with tool use, and (2) a runtime integration where these guards ensure compliance before each agent action. We demonstrate our approach on the challenging 𝜏-bench Airlines domain, showing encouraging preliminary results in policy enforcement, and further outline key challenges for real-world deployments.