Skip to content

Experiments for the master thesis "Augmented Exploratory Programming with Integrated Generative AI Tools"

License

Notifications You must be signed in to change notification settings

hpi-swa-lab/SemanticSqueak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SemanticSqueak

Experiments for the master thesis "Augmented Exploratory Programming with Integrated Generative AI Tools". Work in progress.

Installation

Metacello new
	baseline: 'SemanticSqueak';
	repository: 'github:https://LinqLover/SemanticSqueak:main';
	get; "for updates"
	load.

Exploratory Programming Agent

Usage

Warning! Scientific prototype! Not yet ready for production! Read our paper for more current potential and limitations.

There are two ways to open an exploratory programming agent:

  • Standalone: From the world main docking bar > Apps, choose "ChatGPT for Squeak".
  • Talk with objects: In the preferences, enable "Integrate semantic agent into inspectors". Then inspect any object and choose "Chat" on the left. Type your question and press Cmd + S.

Note

For a somewhat usable accuracy of the agent, it is recommended to set the default model to GPT-4o (from the window menu of a ChatGPT window or the context menu of the chat field in an inspector).

Warning

Watch your expenses! The exploratory agent consumes a lot of tokens, and especially with GPT-4o those are still expensive. A single question may cost between $0.10 and $0.50.

You can bring up an OpenAI expense watcher from the chat menu or track your usage online.

About

Experiments for the master thesis "Augmented Exploratory Programming with Integrated Generative AI Tools"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published