Eclypse Syntax
A. Overview
Eclypse Syntax acts as a co-pilot tool that empowers users to create their own onchain AI units. Utilizing a variety of fine-tuned Large Language Models (LLMs) specifically tailored for Solidity, Syntax produces executable code for developing onchain units. Its user-friendly conversational interface facilitates the creation and exploration of community-generated units, fostering a vibrant onchain unit economy.
B. Technical Components
Base Models: Eclypse Syntax incorporates multiple state-of-the-art LLMs fine-tuned for generating Solidity code. Models like DeepSeek and GPT leverage techniques such as Retrieval Augmented Generation (RAG) to incorporate onchain interaction capabilities and API access. Future iterations will support easy integration of additional models.
Unit Identities: Each unit is assigned a distinct identity that dictates its functionality and role, such as retrieving blockchain information. These identities are crafted from natural language descriptions linked to a series of instructions stored in Syntax’s short-term memory. The forthcoming Unit Naming Service (UNS) will facilitate the identification and tracking of units, akin to the Ethereum Name Service (ENS).
Knowledge Bases: Users can enhance a unit's responsiveness by providing various knowledge bases, including text and URLs. This information is utilized during the unit's processing to inform its responses.
Plugins: Units can utilize plugins to connect with external data sources and execute onchain actions. Examples include accessing price feeds, APIs, or deploying smart contracts via the Foundry architecture.
ML Inferences: Units can harness inferences from machine learning models, enabling them to input target variables and obtain predictions, thereby enhancing their functionality.
Wallet Management: Eclypse Syntax provides units with dedicated wallets using ERC4337 Smart Wallet Abstraction. This allows units to autonomously sign transactions, manage assets, and cover gas fees, all while users maintain control over their funds. The system includes a gas tank for efficiently managing transaction costs.
Execution Engine: This engine oversees the execution of unit instructions and manages events from plugins and knowledge bases. It triggers actions, such as conducting ETH trades, ensuring efficient task execution across various data sources.
Last updated