project screenshot 1
project screenshot 2
project screenshot 3

Duckling AI

Powerful AI coding assistant that automates heavy refactoring. Precise file search using similarity scores with embeddings.

Duckling AI

Created At

ETHGlobal Brussels

Project Description

This assistant allows you to command the LLM to locate files that matches a description, then provide a description of what to be refactored, then a script parses the LLM output to automate it. The goal is to get rid of annoying and tedious refactoring tasks at work, a good amount of commits are refactoring and we think with AI we could focus more on coding.

How it's Made

It is made using OpenAi Gpt4 with function calling. Supabase for the embedding of the codebase. First we take the prompt and do a similarity search with the files that matches the description, then we pass the refactoring instructions for each files so we get the new version. We wanted to use Galadriel for function calling but unfortunately we never did Solidity nor deployed any smart contracts, we were glad to try it for the first time, an amazing experience for sure.

background image mobile

Join the mailing list

Get the latest news and updates