10 citations · 13 across the 8 of their papers we have counts for
11 papers
PopPy: Opportunistically Exploiting Parallelism in Python Compound AI Applications
Stephen Mell, David Mell, Konstantinos Kallas +2
Compound AI applications, which compose calls to ML models using a general-purpose programming language like Python, are widely used for a variety of user-facing tasks, from softwa…
An AI Agent Execution Environment to Safeguard User Data
Robert Stanley, Robert Sorab Stanley, Avi Verma +3
AI agents promise to serve as general-purpose personal assistants for their users, which requires them to have access to private user data (e.g., personal and financial information…
Caruca: Effective and Efficient Specification Mining for Opaque Software Components
Evangelos Lamprou, Seong-Heon Jung, Mayank Keoliya +4
A wealth of state-of-the-art systems demonstrate impressive improvements in performance, security, and reliability on programs composed of opaque components, such as Unix shell com…
NaSh: Guardrails for an LLM-Powered Natural Language Shell
Bimal Raj Gyawali, Saikrishna Achalla, Konstantinos Kallas +1
We explore how a shell that uses an LLM to accept natural language input might be designed differently from the shells of today. As LLMs may produce unintended or unexplainable out…
Opportunistically Parallel Lambda Calculus
Stephen Mell, Konstantinos Kallas, Steve Zdancewic +1
Scripting languages are widely used to compose external calls such as native libraries and network services. In such scripts, execution time is often dominated by waiting for these…
Report on the "The Future of the Shell" Panel at HotOS 2021
Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis +1
This document summarizes the challenges and possible research directions around the shell and its ecosystem, collected during and after the HotOS21 Panel on the future of the shell…