This paper addresses the problem of finding compromises between agent proposals. Specifically, we propose a model that considers agents' bounded rationality and uncertainty, building on the coalition formation process of Elkind et al. (2021) to find majority-supported proposals. Focusing on collaborative document creation, such as drafting a community constitution, we use natural language processing techniques and large-scale language models to derive a semantic metric space within the text and design an algorithm that proposes compromises likely to receive widespread support. Simulations demonstrate that AI can enable large-scale democratic text editing.