Many human interactions, such as political debates, are carried out in group settings, where there are arbitrarily many participants, each with different views and agendas. To explore such complex social settings, we present SAUCE: a customizable Python platform, allowing researchers to plug-and-play various LLMs participating in discussions on any topic chosen by the user. Our platform takes care of instantiating the models, scheduling their responses, managing the discussion history, and producing a comprehensive output log, all customizable through configuration files, requiring little to no coding skills. A novel feature of SAUCE is our asynchronous communication feature, where models decide when to speak in addition to what to say, thus modeling an important facet of human communication. We show SAUCE's attractiveness in two initial experiments, and invite the community to use it in simulating various group simulations.
翻译:许多人类互动(如政治辩论)发生在群体环境中,参与者数量任意且各持不同观点与议程。为探索此类复杂社会场景,我们提出了SAUCE:一个可定制的Python平台,允许研究者即插即用多种大语言模型参与用户选定主题的讨论。该平台负责实例化模型、调度响应、管理讨论历史并生成完整输出日志,所有功能均可通过配置文件定制,几乎无需编程技能。SAUCE的创新特性在于异步通信功能——模型除决定发言内容外还可自主决定发言时机,从而模拟人类交流的重要维度。我们通过两项初步实验展示了SAUCE的优越性,并邀请学界利用该平台开展各类群体交互模拟。