{"id":"u77MFO0LwMg","title":"[REDACTED] 2024 | AI Agents on Bitte  Powering Decentralized Intelligence","description":"Bitte is at the forefront of decentralized AI, developing a framework that enables intelligent agents to interact seamlessly with blockchain ecosystems and autonomously execute tasks at scale. We empower developers to create cross-chain agents, unlocking new opportunities in decentralized governance, liquidity management, and other complex operations.\n\nLuís Freitas - Bitte\n\nTakeaways:\nDecentralized Agent Discovery Protocol: Bitte AI’s groundbreaking protocol empowers users to execute blockchain tasks across multiple chains using natural language prompts, streamlining complex interactions.\n\nOnboarding Focus to Drive Adoption: Bitte AI addresses user pain points with a focus on simplifying blockchain onboarding and interactions, aiming to make crypto more accessible for all.\n\nOpen and Composable Agents: Developers can build and self-host open agents with Bitte, allowing for modular, customizable solutions such as token swaps and smart contract interactions.\n\nSecure and Reliable Agent Validation: Validators assess agent performance based on metrics like speed, accuracy, and cost, while delegators stake tokens to ensure trustworthiness and mitigate risks for users.\n\nDeveloper-Friendly Frameworks: Bitte provides \"Make Agent,\" a tool that lets developers quickly convert NEAR smart contracts into AI agents, test locally, and deploy seamlessly, enhancing the developer experience.\n\nNEAR is the Blockchain for AI\nWebsite: https://near.org/\nNEAR AI: https://near.ai/\nIntents: https://near.org/intents\nChain Abstraction: https://www.proximity.dev/\nSharding: https://nearone.org/\n\nFor the devs\nGitHub: https://github.com/near \nDev Docs: https://docs.near.org/\nDevhub: https://devhub.near.page/ @NEARDevHub\n\nConnect with socials\nTwitter:   / nearprotocol  \nBlog: https://near.org/blog/\nMedium:   / nearprotocol  \n#NEAR #nearprotocol #nearai","channel_name":"NEAR Protocol","published_at":"2024-11-12T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/u77MFO0LwMg/hqdefault.jpg","transcript_text":"all right um hey everyone uh I'm Lu and I lead technical strategy at BSA Ai and um am I the only one that thinks it's freezing here dude seriously uh first time in Thailand I think I gotta get used to this but yeah so today I don't want to talk about the weather or anything else I want to talk a bit about beta uh our Approach at building agents and how we're powering decentralized intelligence and uh yeah I recognize some faces from the mint based days um we're done a significant you know pivot from the nft days but a lot of that uh helped us achieve uh what we've achieved so far with beta and a lot of learnings um were done through onboarding people through nfds so short for like beta is uh an AI powered platform that simplifies blockchain interactions by enabling users to execute transactions on multiple chains using natural language prompts that's basically it right uh um and but why does this matter it matters because we want crypto to win right and at Mid to spend a lot of time figuring out like the onboarding um and uh you know to to for crypto to win we need onboard world right and um you know in retrospective I think mint base was very uh very much an onboarding company not so much a nft company and uh that gave us invaluable Insight uh on most of the user uh pain points in that we believe AI um helps us solve those those pain points also AI agents are definitely the future of the internet I think we all kind of agree uh on that and um they're pretty much redefining how we interact with digital resources from news consumption you know like can ask like summarize um you know these web pages this these new uh news articles and stuff like that to e-commerce that's uh that's coming um you know those sort of use cases are coming up and I generally draw the comparison to the early days of the internet um and you know because you know people interacted with web pages and that's um and and that was like the the standard to like consume and interact with digital resources um but with agents they're kind of becoming the new uh interface right so we ask what we want and they go out into world and try to figure out like how to how to solve that for you and just like we had like open protocols like DNS htps and others that help us uh you know that help the internet Thrive we kind of need the same thing for uh for AI agents in AI in general right and um so yeah so we don't end up with a monopolistic control and uh you know we we give like a fair chance for anyone to participate so yeah there's many layers to build uh to make this happen at beta we decided to build the decentralized agent Discovery protocol and uh Nate just announced that on on stage um two hours ago so essentially what is this um decentralized agent Discovery protocol let's dive in a little bit into what is the main the main goal the major goal is to go from like multimodality or you know like any input whether text images Voice whatever and build transactions that's kind of like what we want to achieve and we already have some of examples of that for example you can ask like uh Swap this amount of near for usdc and uh we can talk to multiple agents to fulfill that quest for you um and a few other other examples like this so it's highly composable you can like compose multiple agents to achieve uh different things and the goal of our protocol is to find that for you give you the best results find you the best agents and that's what we're building towards all right but what how does this look like so uh in first glance uh there are three main components that make this possible today we have clients you know like the beta wallet if you're not familiar check it out like wallet. b. uh and others like Bots and uh other soon very um other interfaces communicate with the runtime you know submit those the user requests through the runtime the runtime figures out the agents that um you know should pick up to uh to fulfill those requests and these open agents are self-hosted so we don't really control any of the Cod base it's up to the developers and I know there are some of you here didn't know how this works but essentially we never uh host any code so it's um that's why they're called open agents and I'm going to dive a little bit into that um in the next couple of slides um yeah so but this is kind of like how it works today the goal is to verify or you know to kind of validate whether the agents are operating correctly and whatever that means and that's why we extended this you know initial um you know the initial diagram you you you saw we added to more components you know you have the validators that will uh basically look into how agents operate based on whatever tasks that they're given and um see the results and rank them uh based on a couple of metrics so here we have speed price accuracy there's a few others and these might change uh for different types of agents and then we have delegators that could be uh you know your the agent Community or the agent developer will stake some tokens to give it a bit more uh trust or in case of you know the agent misbehaves uh it can get slashed and uh the use the user interacting with the agent never really loses um funds all right so um but how is these um AI agents uh defined so the you know like there's different approaches I I think our approach is quite simple um agents are essentially an API or you know like a server uh um and that exposes a couple of API endpoints and Mo and most importantly uh it needs to expose this manifest so it's kind of like open API um spec um standard you know that's a widely used standard in the internet these days um and we added an extension called xmb this is probably changing soon due to our pivot but it will be R retro compatible with uh with this one and this this manifest essentially includes things like the account ID um the assistant name tools it uses instruction set all of those things like U essentially we make apis we turn apis into agents uh and this is how it looks like so like we combined you open API manifest with your API routes through our agentic framework it becomes a smart API or an agent and when uh the prompts are submitted to our runtime uh in this case um I added this example um this is pretty possible today you can just go to the wallet and check it out you can ask swap 80% of my near to usdc uh if near price is below $5 and uh this breaks it down into a couple tasks so gets the user balance from uh the context then checks the near price on Co gecko goes to C calculate that with the python uh code Runner and then checks uh the swap estimate for for that um for the for the amount uh on ref Finance and ultimately gives the user a transaction UI so to submit in um to submit a transaction just a quick demo of how this looks like or at least the wallet and the agent uh directory you can find a few on playground those are not verified the ones that are verified show up in the first tab this is a couple screenshots you can see it works great on mobile thanks Marcelo and uh now we just shipped chain abstraction so um yeah all all all your new account can control um a couple of how many are they like five five uh evm um accounts and then uh the um the agent um directory and for the developers uh we are developing a tool called make agent and with four small like four uh quick steps you can get your agent live so the first one would be install the make agent if you don't want to install it globally on your machine you can use um npx or pnpx whatever your preferred uh package manager is and then um use make agent contract this tool essentially converts a contract address on year into uh executable code so like it turns your your contract on year on a nodejs API and then make agent Dev to run this locally and test against the wallet and lastly you can register your agent when uh when it's live with with the register command and that's it it's live so we still have 8 minutes let me try to um run something very quickly and this is the best part for me if you want to check out the GitHub repo there's um yeah it's uh it's literally the code I'm going to use here um and now this is going to be a nightmare again sure if anyone's trying to oh yeah there's one guy there nice couple of people all right so oops no sh this wasn't what I wanted okay all right so I just cloned the code there are two main things here uh that I want to you to pay attention to this is um the AI Plugin or the EST I was just describing it's dynamically generated and then um yeah it's dynamically generated and you have the tool folder tools folder here where you want to develop these features for your AI agent so like the one I thought about and I think it's easy enough is redacted since we're at redacted this is a nextjs project so I'm going to create a route and since I'm lazy I'm going to ask Claud to generate it for me so create a get get Handler um that randomly picks different ways to say I don't know how to redacted redacted uh okay B interative let's see if this works okay whatever the one I tried at home was much nicer we'll just run with this one okay and then we're going to add it to our manifest so just going to add redacted rout to yeah it's fine so it generates the whole um spec is very very useful and now we're just going to run buev and the dev command so you can take a look it's just next Dev uh to run next and then make agent Dev P 3000 you can also remove the port 3000 which just shipped uh to uh for it to like determine which Port you're using and boom uh it's running here against the wallet and there there's a bunch of tools let's first get a Reddit post it's one of one of the other tools uh we developed before get me Reddit post my API got binged and it's now listing all of these different Reddit posts I think it's getting from the front page and if you want to get the redacted uh use redacted all right so we just got redacted try again okay it's just randomly picking up one of those uh from the list so um yeah these are these these were these are just like to show how the these things are built but we can take a look at other agents that we have in this list and growth mate the developers right here in front of me which is nice to see um maybe I can use growth ma actually let's see what can you do for me all right um sure my account is well you know my account uh get me interesting interesting things to do on here all right got me some let me just open this in a full screen oh um get me interesting things to do on here right A lot of these nice things you can also switch uh to other agents let's say I want to swap swap 0.1 near to usdc this will get uh connect to ref Finance uh and get a swap transaction you can inspect um the result if you're interested in it oh sorry I had oh oh oh well I shouldn't have done that one one year to usdc we have like one minute um you really want to do this so now okay so we got a transaction screen here let's approve it okay this doesn't look good maybe lost connection all right uh yeah I definitely lost connection um I don't know what happened but yeah you can check out my address I definitely submitted a transaction so if you're uh yeah you want to check it out just check near blocks or whatever other Explorer to see if the transaction went through I'm pretty sure it did thank you guys","transcript_synced_at":"2026-11-03T05:22:28.990Z","segments":[{"start_seconds":0,"text":"all right um hey everyone uh I'm Lu and I lead technical strategy at BSA","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=0s"},{"start_seconds":7,"text":"Ai and um am I the only one that thinks it's freezing here dude seriously uh first time in Thailand I think I gotta","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=7s"},{"start_seconds":14,"text":"get used to this but yeah so today I don't want to talk about the weather or anything else I want to talk a bit about beta uh our Approach at building agents","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=14s"},{"start_seconds":24,"text":"and how we're powering decentralized intelligence and uh yeah I recognize some faces from the mint based days um we're done a significant you know pivot","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=24s"},{"start_seconds":33,"text":"from the nft days but a lot of that uh helped us achieve uh what we've achieved so far with beta and a lot of learnings","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=33s"},{"start_seconds":40,"text":"um were done through onboarding people through nfds so short for like beta is uh an AI","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=40s"},{"start_seconds":49,"text":"powered platform that simplifies blockchain interactions by enabling users to execute transactions on multiple chains using natural language","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=49s"},{"start_seconds":57,"text":"prompts that's basically it right uh um and but why does this matter it matters because we want crypto to win right and","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=57s"},{"start_seconds":64,"text":"at Mid to spend a lot of time figuring out like the onboarding um and uh you know to to for crypto to win we need","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=64s"},{"start_seconds":72,"text":"onboard world right and um you know in retrospective I think mint base was very uh very much an onboarding company not","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=72s"},{"start_seconds":80,"text":"so much a nft company and uh that gave us invaluable Insight uh on most of the user uh pain points in that we believe","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=80s"},{"start_seconds":88,"text":"AI um helps us solve those those pain points also AI agents are definitely the","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=88s"},{"start_seconds":95,"text":"future of the internet I think we all kind of agree uh on that and um they're pretty much redefining how we interact with digital","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=95s"},{"start_seconds":103,"text":"resources from news consumption you know like can ask like summarize um you know these web pages this these new uh news","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=103s"},{"start_seconds":111,"text":"articles and stuff like that to e-commerce that's uh that's coming um you know those sort of use cases are coming up and I generally draw the","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=111s"},{"start_seconds":119,"text":"comparison to the early days of the internet um and you know because you know people interacted with web pages","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=119s"},{"start_seconds":128,"text":"and that's um and and that was like the the standard to like consume and interact with digital","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=128s"},{"start_seconds":135,"text":"resources um but with agents they're kind of becoming the new uh interface right so we ask what we want and they go","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=135s"},{"start_seconds":143,"text":"out into world and try to figure out like how to how to solve that for you and just like we had like open protocols","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=143s"},{"start_seconds":149,"text":"like DNS htps and others that help us uh you know that help the internet Thrive we kind of need the same thing for uh","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=149s"},{"start_seconds":157,"text":"for AI agents in AI in general right and um so yeah so we don't end up with a monopolistic control and uh you know we","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=157s"},{"start_seconds":165,"text":"we give like a fair chance for anyone to participate so yeah there's many layers to build uh to make this happen at beta we decided to build the decentralized","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=165s"},{"start_seconds":173,"text":"agent Discovery protocol and uh Nate just announced that on on stage um two hours ago","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=173s"},{"start_seconds":180,"text":"so essentially what is this um decentralized agent Discovery protocol let's dive in a little bit into what is the main the main goal the major goal is","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=180s"},{"start_seconds":189,"text":"to go from like multimodality or you know like any input whether text images Voice whatever and build transactions that's kind of like what we want to","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=189s"},{"start_seconds":197,"text":"achieve and we already have some of examples of that for example you can ask like uh Swap this amount of near for","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=197s"},{"start_seconds":205,"text":"usdc and uh we can talk to multiple agents to fulfill that quest for you um and a few other other examples like this","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=205s"},{"start_seconds":213,"text":"so it's highly composable you can like compose multiple agents to achieve uh different things and the goal of our protocol is to find that for you give","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=213s"},{"start_seconds":221,"text":"you the best results find you the best agents and that's what we're building","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=221s"},{"start_seconds":231,"text":"towards all right but what how does this look like so uh in first glance uh there are three main components that make this","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=231s"},{"start_seconds":237,"text":"possible today we have clients you know like the beta wallet if you're not familiar check it out like wallet.","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=237s"},{"start_seconds":244,"text":"b. uh and others like Bots and uh other soon very um other interfaces communicate with the runtime","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=244s"},{"start_seconds":252,"text":"you know submit those the user requests through the runtime the runtime figures out the agents that um you know should pick up to uh to fulfill those requests","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=252s"},{"start_seconds":262,"text":"and these open agents are self-hosted so we don't really control any of the Cod base it's up to the developers and I know there are some of you here didn't","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=262s"},{"start_seconds":269,"text":"know how this works but essentially we never uh host any code so it's um that's why they're called open agents and I'm","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=269s"},{"start_seconds":277,"text":"going to dive a little bit into that um in the next couple of slides um yeah so but this is kind of","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=277s"},{"start_seconds":285,"text":"like how it works today the goal is to verify or you know to kind of validate whether the agents are operating","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=285s"},{"start_seconds":293,"text":"correctly and whatever that means and that's why we extended this you know initial um","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=293s"},{"start_seconds":300,"text":"you know the initial diagram you you you saw we added to more components you know you have the validators that will uh basically look into how agents operate","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=300s"},{"start_seconds":309,"text":"based on whatever tasks that they're given and um see the results and rank them uh based on a couple of metrics so","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=309s"},{"start_seconds":316,"text":"here we have speed price accuracy there's a few others and these might change uh for different types of agents and then we have delegators that could","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=316s"},{"start_seconds":324,"text":"be uh you know your the agent Community or the agent developer will stake some tokens to give it a bit more uh trust or","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=324s"},{"start_seconds":332,"text":"in case of you know the agent misbehaves uh it can get slashed and uh the use the user interacting with the agent never","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=332s"},{"start_seconds":339,"text":"really loses um funds all right so um but how is these","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=339s"},{"start_seconds":347,"text":"um AI agents uh defined so the you know like there's different approaches I I think our approach is quite simple um","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=347s"},{"start_seconds":355,"text":"agents are essentially an API or you know like a server uh um and that exposes a couple of API endpoints and Mo","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=355s"},{"start_seconds":364,"text":"and most importantly uh it needs to expose this manifest so it's kind of like open API um spec um standard you know that's a","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=364s"},{"start_seconds":373,"text":"widely used standard in the internet these days um and we added an extension called xmb this is probably changing","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=373s"},{"start_seconds":380,"text":"soon due to our pivot but it will be R retro compatible with uh with this one and this this manifest essentially","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=380s"},{"start_seconds":387,"text":"includes things like the account ID um the assistant name tools it uses instruction set all of those things like","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=387s"},{"start_seconds":395,"text":"U essentially we make apis we turn apis into agents uh and this is how it looks like so like","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=395s"},{"start_seconds":403,"text":"we combined you open API manifest with your API routes through our agentic framework it becomes a smart API or an","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=403s"},{"start_seconds":412,"text":"agent and when uh the prompts are submitted to our runtime uh in this case um I added this","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=412s"},{"start_seconds":421,"text":"example um this is pretty possible today you can just go to the wallet and check it out you can ask swap 80% of my near","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=421s"},{"start_seconds":427,"text":"to usdc uh if near price is below $5 and uh this breaks it down into a couple tasks so gets the user balance from uh","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=427s"},{"start_seconds":436,"text":"the context then checks the near price on Co gecko goes to C calculate that with the python uh code Runner and then","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=436s"},{"start_seconds":443,"text":"checks uh the swap estimate for for that um for the for the amount uh on ref Finance and ultimately gives the user a","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=443s"},{"start_seconds":453,"text":"transaction UI so to submit in um to submit a transaction just a quick demo of how this looks like or at least the wallet","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=453s"},{"start_seconds":462,"text":"and the agent uh directory you can find a few on playground those are not verified the","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=462s"},{"start_seconds":469,"text":"ones that are verified show up in the first tab this is a couple screenshots you can see it works great on mobile","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=469s"},{"start_seconds":476,"text":"thanks Marcelo and uh now we just shipped chain abstraction so um yeah all","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=476s"},{"start_seconds":483,"text":"all all your new account can control um a couple of how many are they like five","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=483s"},{"start_seconds":489,"text":"five uh evm um accounts and then uh the","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=489s"},{"start_seconds":495,"text":"um the agent um directory and for the developers uh we are developing a tool","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=495s"},{"start_seconds":503,"text":"called make agent and with four small like four uh quick steps you can get your agent live so the first one would be install the make agent if you don't","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=503s"},{"start_seconds":511,"text":"want to install it globally on your machine you can use um npx or pnpx whatever your preferred uh package","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=511s"},{"start_seconds":519,"text":"manager is and then um use make agent contract this tool essentially converts a contract address on year into uh","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=519s"},{"start_seconds":528,"text":"executable code so like it turns your your contract on year on a nodejs API and then make agent Dev to run this","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=528s"},{"start_seconds":536,"text":"locally and test against the wallet and lastly you can register your agent when uh when it's live with with the register","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=536s"},{"start_seconds":543,"text":"command and that's it it's live so we still have 8 minutes let me try to um run something very quickly and this is the best part for me if you want to","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=543s"},{"start_seconds":552,"text":"check out the GitHub repo there's um yeah it's uh it's literally the code I'm going to use here","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=552s"},{"start_seconds":560,"text":"um and now this is going to be a nightmare again sure if anyone's trying to oh yeah","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=560s"},{"start_seconds":568,"text":"there's one guy there nice couple of people all right","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=568s"},{"start_seconds":576,"text":"so oops no sh this wasn't what I","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=576s"},{"start_seconds":583,"text":"wanted okay all right so I just cloned the code there are two","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=583s"},{"start_seconds":592,"text":"main things here uh that I want to you to pay attention to this is um the AI Plugin or the EST I was just describing","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=592s"},{"start_seconds":600,"text":"it's dynamically generated and then um yeah it's dynamically generated and you have the tool folder","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=600s"},{"start_seconds":608,"text":"tools folder here where you want to develop these features for your AI agent so like the one I thought about and I think it's easy enough is redacted since","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=608s"},{"start_seconds":617,"text":"we're at redacted this is a nextjs project so I'm going to create a route and since I'm lazy I'm going to ask","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=617s"},{"start_seconds":624,"text":"Claud to generate it for me so create a get get","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=624s"},{"start_seconds":631,"text":"Handler um that randomly picks","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=631s"},{"start_seconds":638,"text":"different ways to say I don't know how to redacted redacted","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=638s"},{"start_seconds":647,"text":"uh okay B interative let's see if this","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=647s"},{"start_seconds":654,"text":"works okay whatever the one I tried at home was much nicer we'll just run with this one okay and then we're going to add it","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=654s"},{"start_seconds":663,"text":"to our manifest so just going to add","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=663s"},{"start_seconds":672,"text":"redacted rout to yeah it's","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=672s"},{"start_seconds":680,"text":"fine so it generates the whole um spec is very very useful and now we're just","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=680s"},{"start_seconds":687,"text":"going to run buev and the dev command so you can take a look it's just next Dev uh to run next and then make agent Dev P","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=687s"},{"start_seconds":696,"text":"3000 you can also remove the port 3000 which just shipped uh to uh for it to like determine which Port you're","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=696s"},{"start_seconds":702,"text":"using and boom uh it's running here against the wallet and there there's a bunch of","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=702s"},{"start_seconds":710,"text":"tools let's first get a Reddit post it's one of one of the other tools uh we developed before get me","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=710s"},{"start_seconds":718,"text":"Reddit post my API got","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=718s"},{"start_seconds":724,"text":"binged and it's now listing all of these different Reddit posts I think it's getting from the front","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=724s"},{"start_seconds":732,"text":"page and if you want to get the redacted uh use redacted all right so we just got","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=732s"},{"start_seconds":741,"text":"redacted try again okay it's just randomly picking up","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=741s"},{"start_seconds":748,"text":"one of those uh from the list so um yeah these are these these were these are just like to show how the these things","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=748s"},{"start_seconds":756,"text":"are built but we can take a look at other agents that we have in this list and growth mate the developers right here in front of me which is nice to see","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=756s"},{"start_seconds":765,"text":"um maybe I can use growth ma actually let's see what can you do for","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=765s"},{"start_seconds":775,"text":"me all right um sure my account is well you know my account uh get me","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=775s"},{"start_seconds":783,"text":"interesting interesting things to do on","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=783s"},{"start_seconds":790,"text":"here all right got me some let me just open this in a full","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=790s"},{"start_seconds":800,"text":"screen oh um get me interesting","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=800s"},{"start_seconds":806,"text":"things to do on here","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=806s"},{"start_seconds":821,"text":"right A lot of these nice things you can also switch uh to other agents let's say I want to swap swap 0.1 near to","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=821s"},{"start_seconds":830,"text":"usdc this will get uh connect to ref Finance uh and get a swap transaction","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=830s"},{"start_seconds":848,"text":"you can inspect um the result if you're interested in","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=848s"},{"start_seconds":854,"text":"it oh sorry I had oh oh oh well I shouldn't have done","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=854s"},{"start_seconds":862,"text":"that one one year to usdc we have like one minute um","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=862s"},{"start_seconds":873,"text":"you really want to do this so now okay so we got a transaction screen","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=873s"},{"start_seconds":885,"text":"here let's approve it","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=885s"},{"start_seconds":906,"text":"okay this doesn't look good maybe lost","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=906s"},{"start_seconds":927,"text":"connection all right uh yeah I definitely lost connection um I don't know what happened but yeah you can check out my address I definitely","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=927s"},{"start_seconds":934,"text":"submitted a transaction so if you're uh yeah you want to check it out just check near blocks or whatever other Explorer to see if the transaction went through","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=934s"},{"start_seconds":941,"text":"I'm pretty sure it did thank you guys","url":"https://www.youtube.com/watch?v=u77MFO0LwMg&t=941s"}],"youtube_url":"https://youtube.com/watch?v=u77MFO0LwMg","url":"https://near-pedia.xyz/videos/u77MFO0LwMg"}