AI .... AI everywhere!
Right after I posted my previous post on Hive, I got back in touch with a lot of "blockchain friends" and acquaintences, mostly via Discord DMs. One of them is @ausbitbank and we soon began to discuss the recent developments in various generative AI projects, such as:
- AI systems capable of creating (realistic) images and art from a natural language description, such as Stable Diffusion, and MidJourney, or DALL·E 2
- AI systems capable to interact in a conversational way with follow-up questions and responses, including code reading and writing in various programming languages, such as ChatGPT, and "New Bing"
- AI systems specifically designed for code generation / software development assisting, such as GitHub Copilot and Tabnine.
This list is far from exhaustive as new AI projects are popping up every day in various subfields and to test them all, let alone getting to use them all in-depth, is literally a full time job. It even took me a few minutes to try and describe / categorize these few listed AI projects in a way that does them justice,because they're so new and all-encompassing. A "new paradigm" doesn't even begin to describe them, really.
AI image generators
In his Discord server, @ausbitbank has implemented a bot which is connected to his own GPU-powered computer which in turn is running a version of the software Stable Diffusion. Like DALL·E 2, but open sourced, Stable Diffusion is an image generative AI model that accepts (natural language) user input "prompts" describing what should be visualized in the image.
How this works:
As a user in @ausbitbank's Discord server, you can type in an input prompt, and his bot then sends that input prompt from Discord to his GPU-server where the AI software running on it, Stable Diffusion, generates or "imagines" / "dreams" an image based on its trained model and said input prompt. Once an image is generated (a process right now taking up about 20 seconds or so, depending on the server load etc), the bot pushes the AI generated image back to @ausbitbank's Discord server, for the user to download, re-generate or further modify with additional commands. (This is just a high-level explanation of what is, in fact, extremely sophisticated computer technology.)
After reading how it works by analyzing some prompts other users in the Discord server had used, I entered the following command / prompt myself:
/dream `prompt low poly art flat design minimal barack obama huge sunglass Elton John style looking very serious brown golden shade colors --steps 10`
I think the generated image of former US President Barack Obama looks absolutely amazing and is very impressive, but that it would be very hard but still doable for a skilled designer to manually draw the same image.
However, observe the following prompt I gave it and the quality of the generated image:
/dream `prompt ("Donald Trump","Vladimir Putin").blend(0.8,1)`
The longer I look at this result image I generated via Stable Diffusion in mere seconds, the more I am amazed with the stunning quality and complexity of the underlying technology: a perfect blend of Vladimir Putin and Donald Trump, which image could in my opinion be used 1-to-1 on the cover of Time Magazine. I really think it is that good.
I know a thing or two myself about computer image generation and manipulation, for example using software like Adobe Photoshop, Illustrator, Blender, etc. but it would be very hard if even possible at all to recreate the same image with only human skill and conventional image design / manipulation software.
The implications of these AI generative image techonologies are immense...
I'll come back to this topic more in-depth in future posts, stay tuned.
It is sure that this technology comes with everything and for the creators and for a content curator it is possible that it is a whole topic to discuss; however, I believe that we all must learn to adapt to learn from this technology and not feel displaced by it, but can lean on it.
I hope you enjoy your stay with us and that you share some creative content.
We are a blockchain of friends, Blurt is growing step by step, we like to spread good energy with the world, and we believe that our users are interested in writing content that adds value to other users and the world.
Good vibes.
Thank you for the warm welcome!!! :-) 😍 I've been on Steem since 2017, and initially very active there with various projects and I wrote a lot of posts, also programming tutorials about the Python programming language, among other stuff about "tech". When I became active, Steem was already about 1.5 - 2 years old I think, now the same thing when I first discovered Blurt but better late than never! :-)
Yes, AI has gone a long way. In most of the daily tools, AI has been integrated. The application of these tools is good, but some people are overusing it for bad purposes.
And look like I need to join this Aubit server. Lol.
Haha! Yes Ausbitbank is a developer (like I am too) and witness on Steem, now Hive. And he's been super active (a lot more as I was LOL) the past months with various AI developments, and has been (as I wrote about) adding tools to experiment with AI generation (images, chatGPT) in his own Discord server. It's pretty cool, but there exist more of those tools on the internet to experiment with, some / most of them don't cost anything either, and it is absolutely interesting to learn more about / familiarize yourelf with!
Stay tuned , I'll cover more topics ;-)
Ohh, that's why I was thinking I heard this name somewhere. I was not getting that.
Good to know you and talk to you here. Unfortunately I am only hive witness and DTube as well, lol.
I have tried various tools, but the better ones are mostly paid. free ones don't do much, like they work for some cases, but not all.
For example, if you search for keywords like a gamer boy in space, the results are good. but if you search for a Sikh boy results are not good. So for me, unfortunately, I cant use AI yet as it cant differentiate me from others.
I have followed you, so your posts will show up.
Thanks
Hi! Yes it seems indeed to be the case that "lesser known" words or people or objects, don't seem to get as good image generation results as "more popular" ones. This is a direct effect of the training data the model was trained on, it simply doesn't recognise the prompt as it has fewer similar patterns stored in its training data and model.
However, you can install your own version of Stable Diffusion and train your own models, for example on Sikhs. There is a lot of information out there about "Stable Diffusion", and basically you only need a computer with a decent / modern Nvidia GPU (which could be at your home or somewhere in the cloud).
Yes, true
That's a possibility, but I don't think I can do it any sooner, also it requires a good GPU for better training. But I might try surely. I do have some training experience so tools are fine.
I had a link to stable diffusion hands-on course as well, that I still need to do.
I can imagine that "blend" tool being used to predict what someone's offspring may look like, given the images of two potential parents. A young woman might give the program a photo of herself, and a photo of a man she's dating, and ask the program to "blend" their features and display them on the face of a young boy, and then again on a young girl, so she can decide if she's going to take the relationship further or not. Just one potential use for it.
Hi, what an interesting idea! Well exactly right now it takes a little more than that ;-) (an AI is also called a "trained model", which is like a huge amount of statistics to predict what's going to happen when you apply a certain function / method to a bunch of data (for example the photos of two people). In this case both subjects (Trump, Putin) are well-known persons that the original Stable Diffusion model (training dataset) contains, which is not yet the case for two "random people" that are not known to the model. In order to achieve that, you need to add a number of photos of the subjects (the man and woman, potential parents) and train the model on their physical traits, which requires A LOT of computing power before you get any meaningful results. BUT ... indeed, this is still early stages of generative AI developments and much more is to come is the expectation. I'll also be weiting about that, so follow for more ;-)
Thank you for your thoughtful interactive comment and the welcome, see you! 😀
Thanks for the additional info! Sounds like it's something that could be done with some effort, and will be increasingly-possible as things progress from here. Interesting! I'll watch for your upcoming content.
Hi @scipio, nice to see you on Blurt! Been a while, I remember you well from the Steem-UA project. I also have an interest in AI, I have played a bit on the Midjourney Discord server, I have thought it could be cool to integrate AI into the Blurt blog post editor, there are some concerns this could increase spam, but I think that most Enterprise tools including Notion, Canva and more are integrating AI to an extent so we shouldn't get left behind.
Ai could really help users who aren't native English to generate content that is better formatted for the English audience, it's great for writing post outlines as well.
Look forward to your thoughts on AI generative content for blockchain social media.
Hi,
Al has always been a good friend of mine. Now I find out he is a professor. Time really flies.
Hi! 😀
Yes indeed huh! It is absolutely mindblowing the recent developments and breakthroughs AI technology has already shown and the future implications are immense! I think we've only barely scratched the surface on what is about to come due to AIs! Incredible! I'll write more about them, stay tuned! ;-)
1st! (to follow you here on Blurt!)
Good topic! I have also been tinkering with AI recently. It's quite the tool... but it does call into question... what is real and what is not? When the human wields the tool it is easy to say, "This is the real deal! Would you look at that!" But when our tools automatically generate works of "reality" human minds look on in disbelief. It's a challenge really... I mean now what right!?
By the way... AI search might also be something to look into. I know that Google is feeling the heat from this technology and in a world where investors are paid to be "right" AI search might blow this popsicle stand!
What do you think?
@wil.metcalfe
Comet Ranker
Thank you too for the warm welcome!!! :-) 😀👍
Well, as I already commented to @angelica7, I have a background in "tech" (am a developer too) and therefore I can tell you a thing or two (which I probably will as well, haha!) about AI and its implications on various fields. As I wrote, these type of new AIs belong to the field of what's now been called "generative" AIs: you can generate stuff with them, right?
I'll blog more about them! Stay tuned and thx again for the welcome!!!!
Congratulations, your post has been curated by @r2cornell, a curating account for @R2cornell's Discord Community.
Thank you once again for the welcome!!!