Experimental research prototype for Squeak/Smalltalk that combines LLM agents with Babylonian programming
# squeak-semantic-babylonian
Experimental research prototype for Squeak/Smalltalk that combines LLM agents with Babylonian programming.
## Installation
1. Get a recent Squeak Trunk image (tested with Squeak 6.1Alpha #23300)
2. Install [SemanticText](https://github.com/hpi-swa-lab/Squeak-SemanticText)
3. Clone and check out this repository via [git/s](https://github.com/hpi-swa/git-s)
## Usage
```smalltalk
BPAgent openNewConversation
```
## Citing
> Lukas Böhme, Christoph Thiede, Toni Mattis, Tom Beckmann, Jens
Lincke, and Robert Hirschfeld. 2025. **Toward Bridging the Tool
Gap: Equipping Large Language Models with Tools to Answer
Programmers’ Questions.** In *Proceedings of the 4th ACM SIGPLAN
International Workshop on Programming Abstractions and Interactive
Notations, Tools, and Environments* (*PAINT ’25*), October 12–18,
2025, Singapore. ACM, New York, NY, USA, 10 pages.
<https://doi.org/10.1145/3759534.3762682>
<details>
<summary>BibTeX</summary>
<pre><code>@inproceedings{boehme2025bridging,
author = {Böhme, Lukas and Thiede, Christoph and Mattis, Toni and Beckmann, Tom and Lincke, Jens and Hirschfeld, Robert},
title = {Toward Bridging the Tool Gap: Equipping Large Language Models with Tools to Answer Programmers' Questions},
year = {2025},
month = {10},
day = {12--18},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
booktitle = {Proceedings of the 4th ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments},
location = {Singapore},
series = {PAINT '25},
doi = {10.1145/3759534.3762682},
}</code></pre>
</details>