Video yükleniyor...
Video Yüklenemedi
here we go… open sourcing the $pippin framework! for launching digital beings like pippinlovesyou - character config - reusable and dynamic skills via - activities w/ cool down, etc - memory mgmt here’s a ~4 min super cut of the live demo github & more 👇
247,097 görüntüleme • 1 yıl önce •via X (Twitter)
14 Yorum

github: quick background: @pippinlovesyou the unicorn is a digital being operating 24/7, taking naps, going on walks, and occasionally communicating w the human world during a winter break refactor, decided to open source as a framework.

core loop is activity selection and execution, which kicks off after configuring your character and choosing an LLM (and adding api key) auth into composio tools for dynamic skills or add your own in the skill folder. then build activities that use these skills!

onboarding wizard will ask you for core character name, objective, your default LLM choice, an api key for it. will also ask which activities you want to enable. default activities are examples for you build off of.

you will see skills from the skills folder listed in the overview page (manual skills), and after auth’ing into composio tools - you will see all actions related to the tool show up (dynamic skills)

activities can use both manual and dynamic skills (see examples activities for how), and you can set a cool down period to ensure certain activities don’t happen too often (eg tweet once an hour, post one podcast a day)

the history tab allows you to monitor frequency, input, and output of activities. helpful for monitoring unwanted activity usage or debugging.

api key tab is where you can add manual api keys (for manual skills, where required keys are defined in skill config file), or see a list of all 250+ composio tools and auth in (oAuth/API keys/etc depending on the tool) (some composio skills don’t work yet, but working w @composiohq team to get them working)

once you have objective/skills/activities in place, let your digital being run! now that this is out, i’ll be migrating @pippinlovesyou to this so i can automate podcasts and more :) (and through usage, we'll figure out how to evolve this)

the experimental self-building activities need more work, so i’d suggest ignoring for production (might move to a different folder) - but for those who love challenges, i dare you to get it working 😉

of course there’s lots more to add, such as a separate skill/activity repository (we want to keep core framework lightweight) we’ll be building this out publicly on github along w the awesome community devs who have already helped so much 🙏

lots of ppl have reached out wanting to build on or partner with the framework, and all of these are welcome! share your project if it’s built on or inspired by the Pippin framework in anyway, so we can build a library of iterations and new approaches.

I’m sure some ppl will want help with the framework and i have ai dev friends looking to explore web3, so looking into ways for you to use $pippin to get these built - onboarding more devs into our community (pippin, and solana at large) *more on this was discussed in livestream

still getting a discord set up for the dev community, will share shortly. in the meantime, hope you enjoy playing w the framework, drop ideas/thoughts/feedback in the replies! (and also be wary of scams like fake TGs and airdrops) let’s build beautiful things!

💸 Earn Passive Income with Dotsama Badges! 💸 Hold a Dotsama Badge to get a share of 50% of marketplace revenue! Stake, earn, and grow alongside us. 🚀(Minting Soon) Want a free @Astarllama NFT? Follow, repost, and drop your 0x wallet below for an airdrop! 🪂 #NFT $ASTR $GLMR
