General > General Technical Chat
Sentient AI or?
MK14:
--- Quote from: ataradov on June 15, 2022, 01:11:49 am ---Wow. That's... a lot.
I still don't see utility of this even with normal queries. Wolfram Alpha can parse and interpret English language, probably worse than this, but the final goal is still to retrieve factual information. This is just a cool toy.
--- End quote ---
It designs programs for you, in many languages, just from a potentially short description.
The following example, I just did, looks like the following (not bad for a rapid AI generated HTML webpage.
It doesn't work properly or anything, but is interesting):
E.g. My question (program description) was:
--- Quote ---Create a HTML webpage as follows. Have two sliders, x and y, both going from -10 to 10. Have three buttons, in a vertical column, called top, middle and bottom. Display a new prime, every 2 seconds, starting from 200. If the time is exactly 26 seconds, then show a pop-up window, which says "Time is UP!.".
--- End quote ---
Which then produced this:
--- Code: ---<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="container">
<div id="sliders">
<input type="range" min="-10" max="10" value="0" id="x">
<input type="range" min="-10" max="10" value="0" id="y">
</div>
<div id = "buttons">
<button id = "top">Top</button>
<button id = "middle">Middle</button>
<button id = "bottom">Bottom</button>
</div>
</div>
<!--JavaScript-->
<script src="./script.js"></script>
<!--CSS-->
<link rel = "stylesheet" href="./styles.css">
</body></html>
--- End code ---
ataradov:
--- Quote from: MK14 on June 15, 2022, 01:33:01 am ---It designs programs for you, in many languages, just from a potentially short description.
--- End quote ---
That's what I don't get. Like yes, it can design something, but as soon as your project actually needs to meet very specific requirements, the explanation becomes tedious and error-prone. This may be ok for some manager to prototype something, especially just the graphical part., but I don't see this being useful for actual developers. And mangers are generally fine prototyping stuff in power point or visio.
And if you find that really useful and helpful as a developer, I'm really sorry for you.
--- Quote from: MK14 on June 15, 2022, 01:33:01 am --- It doesn't work properly or anything, but is interesting):
--- End quote ---
Kind of sums up the current state of all those things.
MK14:
--- Quote from: ataradov on June 15, 2022, 01:43:12 am ---And if you find that really useful and helpful as a developer, I'm really sorry for you.
--- End quote ---
I haven't had time, or known about its existence, to try the more advanced capabilities, or properly train myself, to get better performance out of it.
But, if you mess with the request input and keep on re-requesting it. It can somewhat, create your desired, small (very), program.
You're right. At the moment, it doesn't seem to be hugely useful for developers.
But it is fascinating, to see it attempt to write programs, and in the coming future. May be able to be a more powerful and useful tool.
TL;DR
You're right. Currently, it is more of a fun/toy/educational(as regards AI and stuff) tool, than a serious addition, to a developers set of useful tools.
One feature, I'm trying to keep an eye on. Is its (claimed) ability, to automatically translate, from one programming language, into others. When/if that becomes accurate and powerful enough do that job, that could be a useful feature.
A really good developer, should be able, to handle programming languages, they don't know, reasonably well. Especially with access to the internet, and the various documentation/wikis/help that is out there.
SiliconWizard:
It's nothing but a toy.
But beyond that, let's say at some point it becomes usable: you have to ask yourself what is "useful" to you and what you like to do or dislike to do.
If you have the mindset of a "manager", then instructing a machine to build a system from a set of requirements may sound great.
If you don't, then it's just going to be a major annoyance. Many people actually like developing, creating hardware, or even doing things with their hands. Many people would hate doing the job of a manager their whole life without actually achieving anything themselves.
Do you really think the world should become filled with those "managers" who know nothing else than enumerate a series of requirements and wait for machines to do the work?
Sure right now all this stuff is just a glorified toy, but maybe one day it's going to become actually capable of doing real work.
But what do you want to do with your life? Many people already have a hard time enough figuring out what their purpose on Earth is. Gradually remove any productive action from what they can do, and the result of that will not be pretty.
So there is one pressing question: what for? With approximately zero satisfying answer.
ataradov:
I can see the future of those systems as auto-routers. They are helpful tools, which make life easier, but they are not fire and forget. To make them useful you need a lot of expertise and professional guidance, it just saves you the time of dragging the traces. If you treat them as simple one button things, then you will always get garbage in return.
But even that is a stretch. If anything there will be more expressive languages to describe all that stuff, so you can just use that description directly and there is no need to guess. This is essentially what we have right now, except that things are complicated to reflect flexibility. But if you dumb things down to what can reasonably expected from that system, the formal description language also becomes trivial.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version