That is right!! I was thinking this when I was half way through the video and thought the same, in the 95 percentile in quality in conveying the method to install Autobuild! Great Job!
Another great vid Andy - really appreciate you going over the options, strengths & weaknesses. Saves lots of time getting on top of the latest developments. Cheers!
Andy - I'm a (semi) retired software engineer who has recently started dipping toes into the AI agent pool. I just wanted to thank you for your videos, and to tell you that your content is some of the most approachable and professional I've found on this topic. I hope to see more.
First off thank you for the video. You are probably the only quality video creator ive found explaining this exact process with the autobuilder. Second, im fairly new to this (coding in general) so sorry if this is a silly question but if im using the studio UI do i need to add in the # Define your execution task execution_task = """Your execution task description here.""" and the # Define your building task building_task = """Your building task description here."""? I guess a better way of asking would be if i fill in those 2 fields and i use this agent in the studio is that something the UI will adjust if i give it different tasks? I think ive answered my own question actually but ill still ask
You are welcome! So that's not a silly question at all, but I only have a few short minutes of experience with the Studio UI, so I really don't know the answer. I plan on digging into it for an upcoming video, however, so hopefully I'll know soon!
So I'm not super familiar with taskweaver yet. I did just try to do some very cursory research, and while they do seem similar, I feel like taskweaver might potentially be more flexible and therefore more powerful. Specifically, its use of plugins is something that autobuild definitely lacks, as far as I'm aware. It also seemed like it could be a little more customizable, but again, I've only done surface-level research. There's also definitely some nuance to each of them, for sure. I don't know that I'm well versed enough in either to really give an authoritative opinion.
Nice video. In the autobuild guidance website, there is a part that we can use local LM. But following the website, I cannot use local LM to use autobuild. Did you try to use local LM like llma or mistral to use autobuild?
Thanks! Not yet, local models is a topic that I haven't covered yet, but it is on my list - I've gotten a lot of requests for that. I'm hoping to have something soon!
Yes, you are correct, it is! But it doesn't look like the AgentBuilder passes the config to the user proxy, and I'm not sure if you can update it with a config after it has been initialized. I could be wrong about that, there's a lot of code under the hood to read through, and I could easily have missed something. Just for fun, I edited the AgentBuilder source so that it will pass the llm_config to the user proxy, and it did indeed work. So it is possible, it's just not setup to work that way by default right now, and there's no option to enable that - currently it just skips the config for the user proxy altogether.
Thank you so much! I actually cut this video a couple of weeks ago, but have been so busy, I haven't published until now. Thankfully, now I am COVID negative!
For a guy with COVID you explain things better than 95% of RUclipsrs without COVID. Get better soon. PS When I had covid last year, Quercetin + Zinc helped me. Quercetin is a Zinc ionophore (helps to get Zinc into the cell). Something to consider. From my experience it's also usefull for colds etc
Thank you! That's a wonderful compliment and I really appreciate it! I actually recorded this video a couple of weeks ago, and I'm doing good now. I took a lot of zinc! I also got a prescription for the antiviral medication, I think it's called paxlovid. That stuff worked very well, I almost felt normal for a little while. It's actually really funny - I recovered and then started testing positive for COVID again within about a week. I'm not sure if I caught it twice, or what. Good times? Anyway, thank you, and let me know if there's anything else you'd like to see!
Is there any way that one can enhance or keep that newly created file, so one can add additional agents especially if you created assistants with special knowledge or skills in the assistants api. Or does this exist but this fnction is not the way to get there?
Hm, good question. I don't see why you couldn't edit the file to add agent configurations, or edit the ones that are already there. It's really just JSON after all, and as long as you follow the schema it generates, I'd think it should work just fine. That said, I haven't really experimented with it too much, and I'm not sure what the current limitations are
Why does every youtuber feel compelled to remind the viewers the api keys will be revoked? Just revoke them. If someone tries to use them, they will get no play. No need to repeat this in every video.
Well also it is usually for the people who will be concerned and comment “omg you exposed your api key at mm:ss . Also helps viewers who may be later doing videos or presentations to get used to using single use keys for the demonstration.
@@krimsonsun10 Although if you actually DIDN'T do that. you could actually bait comments.... A good way to drive up engagement now that I think about it.
OK that's a fair point, but to be honest, it's somewhat of a sanity check for myself if nothing else. When creating a video, the last step I usually take is to re-watch a video before I mark it as public, and when I reach the API key point in the video, it always reminds me to double check that I have, in fact, revoked that key. This has definitely saved me and been worthwhile..........at least once....
Can you stop roleplaying an ultra polite gpt3 turbo with most generic voice and manerism and just provide us with value? I am leaving this video at 0:57 bye
Honestly, I dislike the sound of my voice on recordings. It gives me a lot of anxiety, because it makes me hyper-critical of almost every word, when I'm producing these videos. Hearing that it sounds generic.....actually feels complimentary. Like, no, really.
@andymccool I really can't agree with majncriftgamapleys9928 I really like your style and think it's very easy to follow. there's no shortcut to high production value. Also i think quality will start to suffer if one focus to much on " high production value , minimum noise input etc" Which ruins the beauty of sharing interests & knowledge. You're videos feels very "human" and it's easy to tell that you're a genuinely nice guy who does this for the technology and tries to be considerate to the audience. Also this is your 5th video. This is Great!
I have a problem when I run the code. TypeError: AgentBuilder.__init__() got an unexpected keyword argument 'config_path', (autogen-yp) (base) simon_sarbunan@SimonSarbunan-MacBook-Air Autobuild. % please help me. Thank you so much
@@andymccool they are "ipad kids" unless everything piece io content is done in a spicy manner like yelling and joking , they wont be satisfied . dont worry man you voice is so smooth and good . i really loved this video as well.!
That is right!! I was thinking this when I was half way through the video and thought the same, in the 95 percentile in quality in conveying the method to install Autobuild! Great Job!
Thank you so much!
Another great vid Andy - really appreciate you going over the options, strengths & weaknesses. Saves lots of time getting on top of the latest developments. Cheers!
Thank you! I'm glad these have been helpful, cheers!
Andy - I'm a (semi) retired software engineer who has recently started dipping toes into the AI agent pool. I just wanted to thank you for your videos, and to tell you that your content is some of the most approachable and professional I've found on this topic. I hope to see more.
Wow thank you so much! I'm so glad they are helpful, I'll have some more coming soon!
Very good walkthrough and explanation of Autobuild. Thanks for sharing ❤
You are welcome, thank you!
Another great video, Andy! Keep going 🔥
Thank you so much, I will!
First off thank you for the video. You are probably the only quality video creator ive found explaining this exact process with the autobuilder.
Second, im fairly new to this (coding in general) so sorry if this is a silly question but if im using the studio UI do i need to add in the # Define your execution task
execution_task = """Your execution task description here.""" and the # Define your building task
building_task = """Your building task description here."""?
I guess a better way of asking would be if i fill in those 2 fields and i use this agent in the studio is that something the UI will adjust if i give it different tasks?
I think ive answered my own question actually but ill still ask
You are welcome! So that's not a silly question at all, but I only have a few short minutes of experience with the Studio UI, so I really don't know the answer. I plan on digging into it for an upcoming video, however, so hopefully I'll know soon!
Awesome! Thanks for the reply and i look forward to it!!@@andymccool
Sorry to hear about u having covid man
so agent builder for autogen is more or less taskweaver implemented into autogen?
So I'm not super familiar with taskweaver yet. I did just try to do some very cursory research, and while they do seem similar, I feel like taskweaver might potentially be more flexible and therefore more powerful. Specifically, its use of plugins is something that autobuild definitely lacks, as far as I'm aware. It also seemed like it could be a little more customizable, but again, I've only done surface-level research. There's also definitely some nuance to each of them, for sure. I don't know that I'm well versed enough in either to really give an authoritative opinion.
Nice video. In the autobuild guidance website, there is a part that we can use local LM. But following the website, I cannot use local LM to use autobuild. Did you try to use local LM like llma or mistral to use autobuild?
Thanks! Not yet, local models is a topic that I haven't covered yet, but it is on my list - I've gotten a lot of requests for that. I'm hoping to have something soon!
Great content and teaching style. Looking forward to your future videos. Replicating your vids with open source attempt is always appreciated :).
Thank you so much! Open source is definitely on my list, and I will be doing at least one video centered around that topic in the future.
This is really nice. Get better soon!
Thank you so much!
FYI the user proxy agent is a derivative of the conversable agent as well so you can give it llm config
Yes, you are correct, it is! But it doesn't look like the AgentBuilder passes the config to the user proxy, and I'm not sure if you can update it with a config after it has been initialized. I could be wrong about that, there's a lot of code under the hood to read through, and I could easily have missed something.
Just for fun, I edited the AgentBuilder source so that it will pass the llm_config to the user proxy, and it did indeed work. So it is possible, it's just not setup to work that way by default right now, and there's no option to enable that - currently it just skips the config for the user proxy altogether.
Great again! Feel better soon!
Thank you so much! I actually cut this video a couple of weeks ago, but have been so busy, I haven't published until now. Thankfully, now I am COVID negative!
Good to hear, @@andymccool , good content.
Dope works! Keep it up!
Thank you so much! I'll do my best!
Nice one Andy!
Thank you so much!
For a guy with COVID you explain things better than 95% of RUclipsrs without COVID. Get better soon.
PS When I had covid last year, Quercetin + Zinc helped me. Quercetin is a Zinc ionophore (helps to get Zinc into the cell). Something to consider.
From my experience it's also usefull for colds etc
Thank you! That's a wonderful compliment and I really appreciate it! I actually recorded this video a couple of weeks ago, and I'm doing good now. I took a lot of zinc! I also got a prescription for the antiviral medication, I think it's called paxlovid. That stuff worked very well, I almost felt normal for a little while.
It's actually really funny - I recovered and then started testing positive for COVID again within about a week. I'm not sure if I caught it twice, or what. Good times? Anyway, thank you, and let me know if there's anything else you'd like to see!
Is there any way that one can enhance or keep that newly created file, so one can add additional agents especially if you created assistants with special knowledge or skills in the assistants api. Or does this exist but this fnction is not the way to get there?
Hm, good question. I don't see why you couldn't edit the file to add agent configurations, or edit the ones that are already there. It's really just JSON after all, and as long as you follow the schema it generates, I'd think it should work just fine. That said, I haven't really experimented with it too much, and I'm not sure what the current limitations are
Why does every youtuber feel compelled to remind the viewers the api keys will be revoked? Just revoke them. If someone tries to use them, they will get no play. No need to repeat this in every video.
Too many people have suffered from publishing active keys, saying that is good practice.
And "good citizens" will often say "you need to disable your api key!" So it's also to tell people so not spam me. I know.
Well also it is usually for the people who will be concerned and comment “omg you exposed your api key at mm:ss . Also helps viewers who may be later doing videos or presentations to get used to using single use keys for the demonstration.
@@krimsonsun10 Although if you actually DIDN'T do that. you could actually bait comments.... A good way to drive up engagement now that I think about it.
OK that's a fair point, but to be honest, it's somewhat of a sanity check for myself if nothing else. When creating a video, the last step I usually take is to re-watch a video before I mark it as public, and when I reach the API key point in the video, it always reminds me to double check that I have, in fact, revoked that key. This has definitely saved me and been worthwhile..........at least once....
Can you stop roleplaying an ultra polite gpt3 turbo with most generic voice and manerism and just provide us with value? I am leaving this video at 0:57 bye
Honestly, I dislike the sound of my voice on recordings. It gives me a lot of anxiety, because it makes me hyper-critical of almost every word, when I'm producing these videos. Hearing that it sounds generic.....actually feels complimentary. Like, no, really.
@andymccool
I really can't agree with majncriftgamapleys9928
I really like your style and think it's very easy to follow. there's no shortcut to high production value. Also i think quality will start to suffer if one focus to much on " high production value , minimum noise input etc" Which ruins the beauty of sharing interests & knowledge.
You're videos feels very "human" and it's easy to tell that you're a genuinely nice guy who does this for the technology and tries to be considerate to the audience.
Also this is your 5th video. This is Great!
I have a problem when I run the code. TypeError: AgentBuilder.__init__() got an unexpected keyword argument 'config_path',
(autogen-yp) (base) simon_sarbunan@SimonSarbunan-MacBook-Air Autobuild. %
please help me. Thank you so much
@@MrNoaheng Wow thank you so much, I can't tell you how much I appreciate your kind words and encouragement!
@@andymccool they are "ipad kids" unless everything piece io content is done in a spicy manner like yelling and joking , they wont be satisfied . dont worry man you voice is so smooth and good . i really loved this video as well.!