Tendys dao has launched a small suite of on chain lmms and has an agent using the dfinity lmm canister.
The agent has governance perms, can make proposals, adjust sns data, and basicly interact with the dao. The agent also can manage a shared portfolio of tokens, balancing them every hour. The portfolio can be managed via prompts, as well as as issue an authorized user their own trading suite.
Current limitations of the ics instruction limits have us running smaller models, using @icpp llama_ccp canister implementation though we did have to make some changes. It’s currently in like sigma alpha beta release. The three on chain lmms function correctly, but work best with smaller prompts and they should be allowed time to generate their responses.
The “waifu” agent works best when spoken too with small prompts, that contain language which references her tool chain. The faq contains the needed information to make informed prompts.
This project is very early, and will be built upon over time.
Please feel free to dm me for the link. I will post the link here sometime this comming Friday or Saturday.
The last two tendys proposals were issued by the agent.
We are currently testing with QWEN3.5-0.8B, and have optimized the canister for SmoLm2 and Qwen2.5 architectures so they should be able To perform much faster.
It seems to be the architectural limits of icp cansiters with wasm memory and instruction limits. Heap issues errwhere. But there is a way. Will report back.
the v2 llama_ccp wasm works, you can get the above listed models “on chain” “initialized” and “loaded” the issue is chatml prompts and how they process inference and responses. Dey are just too big and fat for the ic.
Waifu is the agent, the other option are 100% on chain llms Running on the v3 wasm. This is in alpha and will be improved over time. Waifu agent leverages @Snassy-icp and @icsneed sneedex trading bots to allow users to manage a communal trading bot when neurons are hotkeyed with a different tiered Permission system and users can make there own trading bots and control them with the agent.
Unauthorized users can only chat with Waifu, while authorized (using id.ai) users can freely interact with the other models.
Ok so instruction limits are the killer. Models over ~750mb like qwen 3.5 1.5b and Gemma 1b technically load and initialize but hit instruction limits with any usable token context.
Models like Falcon H1 function fairly well but albeit slowely, probably one of the most coherent models we’ve found so far.
Smaller models like smollm2 work exceptionally well.