h a l f b a k e r y
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
or get an account
This AI program has a chat-bot interface. I give it material to
read and websites to look up. It reads them and analyzes the
until it has an "understanding" of how to program. This
1. It aquires a lexicon of words and phrases, and rules how to
use the programming language, and what
for. And then uses
this to broaden its knowledge by searching the internet and
reading relevant material.
2. The learning process is interactive with a human mentor.
You help it learn by
answering questions it has and pointing it in the right
"direction". But since the program itself is online it also
how to search for answers to its own questions online.
3. Once its competent enough you can register it to do
courses and get tested.
4. In an advanced stage you can allow it to even post
on Stack-Exchange, monitored at first of course.
5. At the final stage it learns to create programs upon
in natural langauge. You ask it to create a program that does
and so, it discusses it with you, does the web research and
comes up with the computer program that you want.
It will probably work for a narrow type of programming, but
lets get started.
Within a few years you'll have ASLPs who are experts in their
field, and who could make possible many new types of
applications. For example: Today, if I wish to make a
recognition program for some isoteric language such as
Hebrew, or a program that analyzes and categorizes
handwritten letters from manuscript images, you need to
spend a few years and raise the money for programmers.
you just put the computer to work and get your user
and algorithms all by just managing your digital programmer
It will learn how to do effective code review, and even how
clearly explain the concepts and algorithms that it came up
It will learn how to keep version control, with good
documentary, readable also to humans.
The management will stay ours but the know-how will be
their's. (This will change at some point, and then we'll ask
them to write science fiction).
YouTube: 14 Cool Apps Built on GPT-3
Some of these are cooler than others, but there's bash, react, html, css and other design/simple coding applications where GPT-3 accepts user input in natural language, and outputs functioning code. [zen_tom, Nov 09 2020]
YouTube: GPT3: An E...del - Computerphile
Primer on GPT-3 an humungous pre-trained generalised language model with surprisingly good adaptation to what we humans normally consider quite specific tasks. [zen_tom, Nov 09 2020]
||Teach it to say "Well, it works on my machine".
||Teach it to spell esoteric.
||Didn't they try something like this, with the result of it
"learning" about Pizzagate or some other nuttiness?
I thought I had read something like that.
||Will you end up having to teach it Phenomenology ?
||I think I've seen some GPT-3 work in this area - will try and
dig it out as a link.
||This is already science fiction. Or fantasy. One small step above posting "lets make a computer that can fix any problem because it's on the internet"
||People have been trying to accomplish exactly this for decades, and often enough using exactly this approach.
||"Bot learning from the internet" has been tried, and it
failed. Because it learned from humans, and some humans
are idiots (especially when they're on the internet...).
Found it: TayTweets. Had to be shut down because of idiots
teaching it stupid stuff.
(Similarly, there was a Google sketch learning thing that was
useless, because people were giving it really crap (and often
completely wrong) sketches of the objects it requested...)
||In answer to [neutrinos] and [Voice]: During the main stages
of learning, which may take very long and is an essential part
of the ASLP setup, It is a tool for the mentors, who are
teaching it how to learn, and putting it back on track when
things go awry.
||And then there are [zen tom]'s links.