Goto

Collaborating Authors

 smartify


A Multi-Agent Framework for Automated Vulnerability Detection and Repair in Solidity and Move Smart Contracts

Karanjai, Rabimba, Blackshear, Sam, Xu, Lei, Shi, Weidong

arXiv.org Artificial Intelligence

The rapid growth of the blockchain ecosystem and the increasing value locked in smart contracts necessitate robust security measures. While languages like Solidity and Move aim to improve smart contract security, vulnerabilities persist. This paper presents Smartify, a novel multi-agent framework leveraging Large Language Models (LLMs) to automatically detect and repair vulnerabilities in Solidity and Move smart contracts. Unlike traditional methods that rely solely on vast pre-training datasets, Smartify employs a team of specialized agents working on different specially fine-tuned LLMs to analyze code based on underlying programming concepts and language-specific security principles. We evaluated Smartify on a dataset for Solidity and a curated dataset for Move, demonstrating its effectiveness in fixing a wide range of vulnerabilities. Our results show that Smartify (Gemma2+codegemma) achieves state-of-the-art performance, surpassing existing LLMs and enhancing general-purpose models' capabilities, such as Llama 3.1. Notably, Smartify can incorporate language-specific knowledge, such as the nuances of Move, without requiring massive language-specific pre-training datasets. This work offers a detailed analysis of various LLMs' performance on smart contract repair, highlighting the strengths of our multi-agent approach and providing a blueprint for developing more secure and reliable decentralized applications in the growing blockchain landscape. We also provide a detailed recipe for extending this to other similar use cases.


New app uses facial recognition software to identify art

Daily Mail - Science & tech

The consumption of music was revolutionised with the launch of Shazam. And now an art gallery equivalent has been created which plans to replicate its industry-changing success with a similar model. Technology entrepreneurs in London have devised a smartphone app called Smartify which uses image recognition software to scan, identify and save digital copies of artist creations onto a user's device. In addition to offering a detailed description of paintings, drawings and sketches, it will work across any gallery with digitised content. In direct competition with venues offering audio tours, it will also provide video commentary.


Image recognition app scans paintings to act like Shazam for art

New Scientist

Taking a souvenir home from an art gallery no longer has to mean a trip to the gift shop. A new app lets people scan a work of art with their smartphone camera to find out more about it and save a digital copy. The app, called Smartify, uses image recognition to identify scanned artworks and provide people with additional information about them. Users can then add the works to their own digital collection. Smartify co-founder Thanos Kokkiniotis describes it as a combination of the music discovery service Spotify and music recognition app Shazam – but for visual works.


Smartify wants to build an AI art curator

#artificialintelligence

Putting exhibition text into your phone is nothing new. Big institutions, from the National Gallery to the Netherlands' Rijksmuseum, have had dedicated apps for years, combining audio tours with factoids on collections, artists' lives and specific compositions. The Museo Nacional del Prado's app, for example, goes so far as to let viewers zoom into 14 masterpieces in Ultra HD, and see X-rays that reveal sketches beneath famous works of art. What arguably holds these apps back, however, is the fact they're tied to specific collections in specific buildings. New app on the block Smartify wants to address that, by creating a single platform for gallery-goers to scan artworks to access information and expert commentary across a range of different galleries and museums.