What is Wolfram Language? (Stephen Wolfram) | AI Podcast Clips
L7MiE1zO5PI • 2020-04-21
Transcript preview
Open
Kind: captions
Language: en
what is Wolfram language in terms of
sort of I mean I can answer the question
for you but is it basically not the
philosophical deep to profound the
impact of it I'm talking about in terms
of tools in terms of things you can
download yeah you can play with what is
it what what does it fit into the
infrastructure what are the different
ways to interact with it right so I mean
that the two big things that people have
sort of perhaps heard of that come from
open language one is Mathematica the
other is both NAFA so Mathematica first
came out 1988 it's this system that is
basically a instance of Wolfram language
and it's used to do computations
particularly in sort of technical areas
and the typical thing you're doing is
you're you're typing little pieces of
computational language and you're
getting computations done it's very kind
of there's like as symbolic yeah it's a
symbolic language so symbolic language I
mean I don't know how to clean they
express that but that makes a very
distinct from what how we think about
sort of I don't know programming in a
ling like python or something right but
so so the point is that in a traditional
programming language the raw material of
the programming language it's just stuff
that computers intrinsically do and the
point of often language is that what the
language is talking about is things that
exist in the world or things that we can
imagine and construct not it's not it's
not sort of it's it's aimed to be an
abstract language from the beginning and
so for example one feature it has is
that it's a symbolic language which
means that you know you think all you
have an X you just type in X and what
why would you just say oh that's X it
won't say error undefined thing you know
I don't know what it is computation you
know for the put in terms of the in
terms of computer now that X could
perfectly well be you know the city of
Boston that's a thing that's a symbolic
thing or it could perfectly well be the
you know the trajectory of some
spacecraft represented as a symbolic
thing and that idea that one can work
with sort of computationally work with
these different these kinds of things
that that exist in the world or describe
the world that's really powerful and
that's what I mean you know when I
started designing well I designed the
predecessor of what's now often language
the thing called SMP which was my first
computer language I am I kind of wanted
to have this the sort of infrastructure
for computation which was as fundamental
as possible I mean this is what I got
for having bit of physicists and tried
to find you know fundamental components
of things and wound up with this kind of
idea of transformation rules for
symbolic expressions as being sort of
the underlying stuff from which
computation would be built and that's
what we've been building from in Wolfram
language and you know operationally what
happens it's I would say by far the
highest level computer language that
exists and it's really been built in a
very different direction from other
languages so other languages have been
about there is a liqueur language it
really is kind of wrapped around the
operations that a computer intrinsically
does maybe people add libraries for this
or that that but the goal of Wolfram
language is to have the language itself
be able to cover this sort of very broad
range of things that show up in the
world and that means that you know there
are 6,000 primitive functions in the
Wolfram language that cover things you
know I could probably pick a a random
here I'm gonna pick just because just
for fun I'll pick them let's take a
random sample of them of all the things
that we have here so let's just say
random sample of 10 of them and let's
see what we get Wow ok so these are
really different things from functions
these are all functions boolean converts
ok that's the thing for converting
between different types of boolean
expressions so for people are just
listening human type 10 random sample
names sampling from all functionally how
many you said there might face thousand
six thousand six thousand ten of them
and
there's a hilarious variety of them yeah
right well we've got things about dollar
request or a dress that has to do with
interacting with the the world of the of
the cloud and so on discrete wavelet
data it's for ROI graphical to the
window yeah yeah we know moveable that's
the user interface kind of thing I want
to pick another ten cuz I think this is
some okay so yeah there's a lot of
infrastructure stuff here that you see
if you if you just start sampling at
random there's a lot of kind of
infrastructural things if you're more
you know if you more look at the some of
the exciting machine learning stuff is
shut off is that also in this pool oh
yeah yeah I mean you know so one of
those functions is like image identify
as a function here we just say image
identify you know it's always good to
let's do this let's say current image
and let's pick up an image hopefully
just an image accessing the webcam to
picture yourself anyway we can say image
identify open square brackets and then
we just paste that picture in their
image identify function of running comes
in picture low and says oh wow it says
look I look like a plunger because I got
this great big thing behind me classify
so this image identify classifies the
most likely object in in the image in it
so there's a wonder okay that's that's a
bit embarrassing let's see what it does
let's pick the top 10 um okay well it
thinks there's oh it thinks it's pretty
unlikely that it's a primary two hominid
a puss eight percent probability yeah
that's that's five seven it's a plunger
yeah well so if we will not give you an
existential crisis and then uh eight
percent or not I should say percent but
no that's a scent that it's a hominid um
and yeah okay it's really I mean I'm
gonna do another one of these just
because I'm embarrassed that it there we
go let's try that let's see what that
did um we took a picture a little bit a
little bit more of me and not just my
bald head so to speak okay
eighty-nine percent problem is it's a
person so that so then I would um but
you know so this is image identify as an
example of one of just
just one function and that's the heart
of the that's like a part of the
language yes I mean you know something
like um I could say I don't know let's
find the geo nearest what could we find
let's find the nearest volcano
um let's find the ten I wonder where it
thinks here is let's try finding the ten
volcano's nearest here okay give us your
nearest volcano here 10 years volcanoes
right let's find out where those oh we
can now we got a list of volcanoes out
and I can say geo list plot that and
hopefully ok so there we go so there's a
map that shows the positions of those
ten volcanoes of the East Coast and the
Midwest density well no we're okay
okay there's no it's not too bad yeah
they're not very close to us we could we
could measure how far away they are but
you know the fact that right in the
language it knows about all the
volcanoes in the world that knows you
know computing what the nearest ones are
it knows all the maps of the world and
so on fundamentally different idea of
what a language is yeah right that's
that's why I like to talk about is you
know a full scale computational language
that's that's what we've tried to do and
just if you can comment briefly I mean
this kind of with the Wolfram language
along with the Wolfram Alpha represents
kind of what the dream of what AI is
supposed to be there's now a sort of a
craze of learning kind of idea that we
can take raw data and from that
extracted the different hierarchies of
abstractions and in order to be able to
under the kind of things that well from
language operates with but we're very
far from learning systems being able to
form that but like what was the context
of history of AI if you could just
comment on there is a you said
computation X and there's just some
sense where in the 80's and 90's sort of
expert systems represented a very
particular computation ax yes all right
and there's a kind of notion that those
efforts didn't pan out right but then
out of that emerges kind of Wolfram
language Wolfram Alpha which is the
I mean yeah I think those are in some
sense those efforts were too modest
they're nice they were they were looking
at particular areas and you actually
can't do it with a particular area I
mean like like even a problem like
natural language understanding it's
critical to have broad knowledge of the
world if you want to do good natural
language understanding and you kind of
have to bite off the whole problem if
you if you say work is gonna do the
block's world over here so to speak you
don't really it's it's it's actually
it's one of these cases where it's
easier to do the whole thing than it is
to do some piece of it you know what one
comment to make about so the
relationship between what we've tried to
do and sort of the learning side of AI
you know in a sense if you look at the
development of knowledge in our
civilization as a whole there was kind
of this notion three three hundred years
ago or so now you want to figure
something out about the world you can
reason it out you can do things which
would just use raw human thought and
then along came sort of modern
mathematical science and we found ways
to just sort of blast through that by in
that case writing down equations now we
also know we can do that with
computation and so on um and so that was
kind of a different thing so when we
look at how do we sort of encode
knowledge and figure things out one way
we could do it is start from scratch
learn everything it's just a neuron that
figuring everything out but in a sense
that denies the sort of knowledge-based
achievements of our civilization because
in our civilization we have learnt lots
of stuff we've surveyed all the
volcanoes in the world we've done you
know we've figured out lots of
algorithms for this or that those are
things that we can encode
computationally and that's what we've
tried to do and we're not saying just
you don't have to start everything from
scratch so in a sense a big part of what
we've done is to try and sort of capture
the knowledge of the world in
computational form in computable form
now there's also some pieces which which
were for a long time undoable by
computers like image identification
where there's a really really useful
module that we can add that is those
things which actually were pretty easy
for humans to do that had been hard for
computers to do I think the thing that's
interesting that's a merger
now is the interplay between these
things between this kind of knowledge of
the world that is in a sense very
symbolic and this kind of sort of much
more statistical kind of things like
image identification and so on and
putting those together by having this
sort of symbolic representation of image
identification that that's where things
get really interesting and where you can
kind of symbolically represent patterns
of things and images and so on um I
think that's you know that's kind of a
part of the path forward so to speak
yeah so the dream of so the machine
learning is not when in my view I think
the view of many people is not any more
close to building the kind of wide world
of computable knowledge that Wolfram
don't think we should build but because
you have a kind of you've you've done
the incredibly hard work of building
this world now machine learning too can
be serviced tools to help you explore
that world yeah and that's what you've
added I mean right now with the version
12 oh yeah if you all seeing some demos
it looks amazing right I mean I think
you know this it's sort of interesting
to see the this sort of the once it's
computable once it's in there it's
running in sort of a very efficient
computational way but then there's sort
of things like the interface of how do
you get there you know how do you do
natural language understanding to get
there how do you how do you pick out
entities in a big piece of text or
something that's I mean actually a good
example right now is our NLP NL
which is we've done a lot of stuff
natural language understanding using
essentially not learning based methods
using a lot of you know a little
algorithmic methods human curation
methods and so on and so on people try
to enter a query and then converting so
the process of converting NLU defined
beautifully as converting their query
into computation come into a
computational language which is a very
well first of all super practical
definition a very useful definition and
then also a very clear definition right
right right so I mean a different thing
is natural language processing where
it's like here's a big lump
next go pick out all the cities in that
text for example and so a good example
of you know so we do that we're using
using modern machine learning techniques
um and it's actually kind of kind of an
interesting process that's going on
right now it's this loop between what do
we pick up with NLP you using machine
learning versus what do we pick up with
our more kind of precise computational
methods in natural language
understanding and so we've got this kind
of loop going between those which is
improving both of them yeah I think you
have some of the state-of-the-art
transforms okay have Bert in there I
think oh you know so Josie of you're
integrating all the models I mean this
is the hybrid thing that people have
always dreamed about are talking about
that makes she's just surprised frankly
that Wolfram language is not more
popular than already it already is you
know that's that's a it's a it's a
complicated issue because it's like it
involves you know it involves ideas and
ideas are absorbed absorbed slowly in
the world I mean I think then there's
sort of like we're talking about there's
egos and personalities and and some of
the the absorption absorption mechanisms
of ideas have to do with personalities
and the students of personalities and
and then a little social network so it's
it's interesting how the spread of ideas
works you know what's funny with Wolfram
language is that we are if you say you
know what market sort of market
penetration if you look at the I would
say very high-end of Rd and sort of the
the people where you say wow that's a
really you know impressive smart person
there very often uses of or from
language very very often if you look at
the more sort of it's a funny thing if
you look at the more kind of I would say
people who are like oh we're just
plodding away doing what we do they're
often not yet Wolfram language users and
that dynamic it's kind of odd that there
hasn't been more rapid trickle down
because we really you know the high-end
we've really been very successful in for
a long time and it's it's some but was
you know that's partly I think a
consequence of my fault in a sense
because it's
kind of you know I have a company which
is really emphasizes sort of creating
products and building a sort of the best
possible technical tower we can rather
than sort of doing the commercial side
of things and pumping it out and so yeah
most effective what and there's an
interesting idea that you know perhaps
you can make more popular by opening
everything everything up sort of the
github bottle but there's an interesting
I think I've heard you discussed this
that that turns out not to work in a lot
of cases like in this particular case
that you want it you know that when you
deeply care about the integrity the
quality of the knowledge that you're
building that unfortunately you can't
you can't distribute that effort yeah
it's not the nature of how things work I
mean you know what we're trying to do is
a thing that for better or worse
requires leadership and it requires kind
of maintaining a coherent vision over a
long period of time and doing not only
the cool vision related work but also
the kind of mundane in the trenches make
the thing actually work well work how do
you build the knowledge because that's
the fascinating thing that's the mundane
the fascinating in the mundane as well
building the knowledge they're adding
integrating more data yeah I mean that's
probably not the most stunning that the
things like get it to work in all these
different cloud environments and so on
that's pretty you know it's very
practical stuff you know have the user
interface be smooth and you know have
there be take on him you know a fraction
of a millisecond to do this or that
that's a lot of work and it's some it's
it's but you know I think my it's an
interesting thing over the period of
time you know often language has existed
basically for more than half of the
total amount of time that any language
any computer language has existed that
is computer language maybe 60 years old
you know give or take um and both
languages 33 years old so it's it's kind
of a.m. and I think I was realizing
recently there's been more innovation
in the distribution of software than
probably than in the structure of
programming languages over that period
of time and we you know we've been sort
of trying to do our best to adapt to it
and the good news is that we have you
know because I have a simple private
company and so on that doesn't have you
know a bunch of investors you know
telling us we're gonna do this so that
they have lots of freedom in what we can
do and so for example we're able to oh I
don't know we have this free Wolfram
engine for developers which is a free
version for developers and we've been
you know we've they're a site licenses
for for mathematical more from language
basically all major universities
certainly in the u.s. by now so it's
effectively free to people and all the
universities in effect and you know
we've been doing a progression of things
I mean different things like Wolfram
Alpha for example the main website is
just a free website
what is Wolfram Alpha okay both now for
is a system for answering questions
where you ask in question with natural
language and it'll try and generate a
report telling you the answer to that
question so the question could be
something like you know what's the
population of Boston divided by New York
compared to New York and it'll take
those words and give you an answer and
that have been verts the words into
computable and into into Wolfram
language a common language in the
additional language and then could use
the points in underlying knowledge
belongs to Wolfram Alpha to the Wolfram
language what's the let's call it the
Wolfram knowledge base knowledge base I
mean it's it's been a that's been a big
effort over the decades to collect all
that stuff and you know more of it flows
in every second so can you just pause on
that for a second like that's the one of
the most incredible things of course in
the long term were from language itself
is the fundamental thing but in the
amazing sort of short term the the
knowledge base is kind of incredible so
what's the process of building in that
knowledge base the fact that you first
of all from the very beginning that
you're brave enough to start to take on
the general knowledge base
and how do you go from zero to the
incredible knowledge base that you have
now well yeah it was kind of scary at
some level I mean I had I had wondered
about doing something like this since I
was a kid so it wasn't like I hadn't
thought about it for a while but most of
us most of the brilliant dreamers give
up such a such a difficult engineering
notion at some point right right well
the thing that happened with me which
was kind of it's a it's a live your own
paradigm kind of theory so basically
what happened is I had assumed that to
build something like wolf malphur would
require sort of solving the general AI
problem that's what I had assumed and so
I kept on thinking about that and I
thought I don't really know how to do
that so I don't do anything then I
worked on my new kind of science project
instead of exploring the computational
universe and came up with things like
this principle of computational
equivalence which say there is no bright
line between the intelligence and the
milli computational so I thought look
that's this paradigm I've built you know
now it's you know now I have to eat that
dog food myself so to speak you know
I've been thinking about doing this
thing with computable knowledge forever
and you know let me actually try and do
it and so it was you know if my if my
paradigm is right then this should be
possible but the beginning was certainly
you know is a bit daunting I remember I
took that the the the early team to a
big reference library and we like
looking at this reference library and
it's like you know my basic statement is
our goal over the next year or two is to
ingest everything that's in here and
that's you know it seemed very daunting
but but in a sense I was well aware of
the fact that it's finite you know the
fact you can walk into the reference
library it's a big big thing with lots
of reference books all over the place
but it is finite you know there's not an
infinite you know it's not the infinite
corridor of so to speak of a reference
library it's not truly infinite so to
speak but but no I mean and then then
what happened was sort of interesting
there was from a methodology point of
view was I didn't start off saying let
me have a grand theory for how all this
knowledge works it was like let's you
know
implement this area this area this area
of
hundred areas and so on it's long work I
also found that you know i-i've been
fortunate in that our products get used
by sort of the world's experts and lots
of areas and so that really helped
because we were able to ask people you
know the world expert on this or that
and were able to ask them for input and
so on and I found that my general
principle was that any area where there
wasn't some expert who helped us figure
out what to do wouldn't be right and you
know because our goal was to kind of get
to the point where we had sort of true
expert level knowledge about everything
and so that you know that the ultimate
goal is if there's a question that can
be answered on the basis of general
knowledge and a civilization
make it be automatic to be able to
answer that question and you know and
now what Walton I forgot used in Syria
from the very beginning and it's now as
you know like sir and so it's people are
kind of getting more of the you know
they get more of the sense of this is
what should be possible to do I mean in
a sense the question-answering problem
was viewed as one of the sort of core AI
problems for a long time I had kind of
an interesting experience I had a friend
Marvin Minsky who was a well-known a AI
person from from right around here and I
remember when my morph novel was coming
out um as a few weeks before I came out
I think I happened to see Marvin and I
said I should show you this thing we
have you know it's a question answering
system and he was like okay type
something and it's like okay fine and
then he's talking about something
different
I said no Marvin you know this time it
actually works you know look at this it
actually works these types and a few
more things there's maybe ten more
things of course we have a record of
what he's typed in which is kind of
interesting but and they do I can you
share where his mind was in the testing
space like what whoa all kinds of random
things he's trying random stuff you know
medical stuff and you know chemistry
stuff and you know astronomy and so on I
think was like like you know after a few
minutes he was like oh my god it
actually works
and the the but that was kind of told
you something about the state you know
what what happened in AI because people
had you know in a sense by trying to
solve the bigger problem we were able to
actually make something that would work
now
to be fair you know we had a bunch of
completely unfair advantages for example
we already built a bunch of often
language which was you know very high
level symbolic language we had you know
I had the practical experience of
building big systems I have the sort of
intellectual confidence to not just sort
of give up and doing something like this
I think that the you know it is a it's
always a funny thing you know I've
worked on a bunch of big projects in my
life and I would say that the you know
you mention ego I would also mention
optimism so does very careful I mean in
you know if somebody said this project
is gonna take 30 years its I you know it
would be hard to sell me on that you
know I'm always in the in the well I can
kind of see a few years you know
something's gonna happen a few years and
and usually does something happens in a
few years but the whole the tale can be
decades long and that's a that's a you
know from a personal point of view or is
the challenges you end up with these
projects that have infinite tales and
the question is do the tales kind of do
you just drown in kind of dealing with
all of the tales of these projects and
that's that's an interesting sort of
personal challenge and like my efforts
now to work on fundamental theory of
physics which I've just started doing
and I'm having a lot of fun with it but
it's kind of you know it's it's kind of
making a bet that I can I can kind of
like you know I can do that as well as
doing the incredibly energetic things
that I'm trying to do with all from
language and so on I mean vision yeah
and underlying that I mean I just talked
for the second time with Elon Musk and
that you you to share that quality a
little bit of that optimism of taking on
basics we do the daunting what most
people call impossible and he knew
take it on out of you can call it ego
you can call it naivety you can call it
optimism whatever the heck it is but
that's how you solve the impossible
things yeah I mean look at what happens
and I don't know you know in my own case
I know it's been I progressed oligo a
bit more confident and progressively
able to you know decide that these
projects aren't crazy but then the other
thing is the other the other trap the
one can end up with is oh I've done
these projects and they're big let me
never do a project that's any smaller
than any project I've done so far and
that's yeah you know and that can be a
trap and and often these projects are of
completely unknown you know that their
depth and significance is actually very
hard to know yeah I'm the sort of
building this giant knowledge base is
behind well from language WolframAlpha
what do you think about the internet
what do you think about for example
Wikipedia these large aggregations of
text that's not converted into
computable knowledge do you think you
would if you look at Wolfram language
Wolfram Alpha 20 30 maybe 50 years down
the line do you hope to store all of the
sort of Google's dream is to make all
information searchable accessible but
that's really as defined it's it's a it
doesn't include the understanding of
information right do you hope to make
all of knowledge represented with the
hope so that's what we're trying to do
it hard is that problem they could
closing that gap well it depends on the
use cases I mean so if it's a question
of answering general knowledge questions
about the world we're in pretty good
shape on that right now
if it's a question of representing like
an area that we're going into right now
is computational contracts being able to
take something which would be written in
legalese it might even be the
specifications for you know what should
the self-driving car do when it
encounters the so that or the other what
should the you know
whatever they you know write that in a
computational language and be able to
express things about the world you know
if the creature that you see running
across the road is a you know thing at
this point in the you know Tree of Life
then it's worth this way otherwise don't
those kinds of things are there ethical
components when you start to get to some
of the messy human things are those in
encoder well into computable knowledge
well I think that it is a necessary
feature of attempting to automate more
in the world that we encode more and
more of ethics in a way that gets sort
of quickly you know is able to be dealt
with by computer I mean I've been
involved recently I sort of got backed
into being involved in the question of
automated content selection on the
Internet
so you know the Facebook's Google's
Twitter's you know what how do they rank
the stuff they feed to us humans so to
speak and the question of what are you
know what should never be fed to us what
should be blocked forever what should be
up ranked you know and what is the what
are the current principles behind that
and what I kind of well a bunch of
different things I realized about that
but one thing that's interesting is
being able you know in effect you're
building sort of an AI ethics you have
to build an AI ethics module in effect
to decide is this thing so shocking I'm
not going to show it to people is this
thing so whatever and and I did realize
in thinking about that that you know
there's not gonna be one of these things
it's not possible to decide or it might
be possible but it would be really bad
for the future of our species if we just
decided there's this one AI FX module
and it's going to determine the the the
practices of everything in the world so
to speak and I kind of realized one has
to sort of break it up and that's an
that's an interesting societal problem
of how one does that and how one sort of
has people sort of self-identify for you
know I'm buying in in the case of just
content selection it's sort of easier
because it's like an individual or an
individual it's not something that
cuts across sort of societal boundaries
but it's a really interesting notion of
I heard you'd describe I really like it
sort of maybe in the sort of have
different AI systems that have a certain
kind of brand that they represent
essentially you could have like I don't
know whether it's conserve conservative
or liberal and then libertarian and
there's an R and E an Objectivist like
system a different ethical and Co I mean
it's almost encoding some of the
ideologies which we've been struggling I
come from the Soviet Union that didn't
work out so well with the ideologies
they worked out there is so you you have
but they also everybody purchased that
particular ethic system indeed and in
the same I suppose could be done encoded
that that system could be encoded into
computational knowledge and allow us to
explore in the realm of in the digital
space as that's the right exciting
possibility are you playing with those
ideas and or from language yeah yeah I
mean the the the you know that's we
often language has sort of the best
opportunity to kind of express those
essentially computational contracts
about what to do now there's a bunch
more work to be done to do it in
practice for you know deciding the is
this a credible news story what does
that mean or whatever whatever else do
kind of pick I think that that's um you
know that's the the question of well
exactly what we get to do with that is
you know for me it's kind of a
complicated thing because there are
these big projects that I think about
like you know find the fundamental
theory of physics okay that's possible
one right bucks number two you know
solve the IIx problem in the case of you
know figure out how you rank all content
so to speak and decide what people see
that's that's kind of a box number two
so to speak
these are big projects and and I think
for anything is more important the the
fundamental nature of reality or depends
who you ask it's one of these things
that's exactly like you know what's the
ranking right it's the it's the ranking
system now it's like who's who's module
do you use to rank that if you
and I think come having multiple modules
is really compelling notion to us humans
in a world where there's not clear that
there's a right answer it perhaps you
have systems that operate under
different how would you say it I mean
it's different value systems based
different value systems I mean I think
you know in a sense the I mean I'm not
really a politics oriented person but
but you know in the kind of
totalitarianism it's kind of like you're
gonna have this this system and that's
the way it is I mean kind of the you
know the concept was sort of a
market-based system where you have okay
I as a human I'm going to pick this
system I is another human I'm going to
pick this system I mean that's in a
sense this case of automated content
selection is a non-trivial but it is
probably the easiest of the AI ethics
situations because it is each person
gets to pick for themselves and there's
not a huge interplay between what
different people pick by the time you're
dealing with other societal things like
you know what should the policy of the
central bank could be or something or
healthcare says allow this kind of
centralized kind of things right well I
mean healthcare again has the feature
that that at some level each person can
pick for themselves so to speak I mean
whereas there are other things where
there's a necessary Public Health that's
one example well that's not where that
doesn't get to be you know something
which people can what they pick for
themselves
they may impose on other people and then
it becomes a more non-trivial piece of
sort of political philosophy of course
the central banking system some would
argue we would move we need to move away
into digital currency and so on and
Bitcoin and Ledger's and so on so yes
there's a lot of we've been quite
involved in that and that's it that's
where that's sort of the motivation for
computational contracts in part comes
out of you know this idea oh we can just
have this autonomously executing smart
contract the idea of a computational
contract is just to say you know have
something where all of the conditions of
the contract are represented in
computational form so in principle it's
automatic text secured the contract and
I think that's you
that will surely be the future of you
know the idea of legal contracts written
in English or legalese or whatever and
where people have to argue about what
goes on is it surely not you know we
have a much more streamlined process if
everything can be represented
computationally and the computers can
kind of decide what to do
I mean ironically enough you know old
gottfried leibniz back in the you know
1600s was saying exactly the same thing
but he had you know his pinnacle of
technical achievement was this brass for
function mechanical calculator thing
that never really worked properly
actually um and you know so he was like
300 years too early for that idea but
now that idea is pretty realistic I
think and you know you asked how much
more difficult is it than what we have
now I'm often language to express I call
it symbolic discourse language being
able to express sort of everything in
the world in kind of computational
symbolic form um I I think it is
absolutely within reach I mean I think
it's a you know I don't know maybe I'm
just too much of an optimist but I think
it's a it's a limited number of years to
have a pretty well built out version of
that that will allow one to encode the
kinds of things that are relevant to
typical legal contracts and and these
kinds of things the idea of symbolic
discourse language can you try to define
the scope of what of what it is so we're
having a conversation it's a natural
language can we have a representation of
these sort of actionable parts of that
conversation in a precise computable
form so that a computer could go do it
and not just contracts but really sort
of some of the things we think of as
common sense essentially even just like
basic notions of human life well I mean
things like you know I am I'm getting
hungry and want to eat something right
right that that's something we don't
have a representation you know in wolfen
language right now if I was like I'm
eating blueberries and raspberries and
things like that and I'm eating this
amounts of them we know all about those
kinds of fruits and plants and nutrition
content and all that kind of thing but
the I want to eat them part of it is not
covered
yet um and that you know you need to do
that in order to have a complete
symbolic discourse language to be else I
have a natural language conversation
right right to be able to express the
kinds of things that say you know if
it's a legal contract it's you know the
parties desire to have this and that and
that's you know that's a thing like I
want to eat a bras berry or something
that that's isn't that day isn't this
just throwing you said it's centuries
old this dream yes but it's also the
more near-term the dream of touring in
four million a touring test yes so do
you do you hope do you think that's the
ultimate test of creating something
special we said I tell I think my
special look if the test is does it walk
and talk like a human well that's just
the talking like a human but um the
answer is it's an okay test if you say
is it a test of intelligence you know
people have attached wolf alpha the wolf
now for API - you know Turing test BOTS
and those BOTS just lose immediately
because all you have to do is ask you
five questions that you know are about
really obscure weird pieces of knowledge
and it's just drop them right out and
you say that's not a human ID it's it's
a it's a different thing it's achieving
a different right now but it's yeah I
would argue not I would argue it's not a
different thing it's actually
legitimately Wolfram Alpha is
legitimately
languor Wolfram language only is
legitimately trying to solve the torrent
Dean tent of the Turing test perhaps the
intent yeah perhaps the intent I mean
it's actually kind of fun you know I'm
touring trying to work out he's thought
about taking encyclopedia britannica and
you know making it computational in some
way and he estimated how much work it
would be and actually I have to say he
was a bit more pessimistic than the
reality we did it more efficiently but
to him that represent so I mean he was
that he was on the fighting mental tasks
yeah right he believes that had the same
idea I mean it was you know we were able
to do it more efficiently because we had
a lot we had layers of automation
that he I think hadn't you know it's
it's hard to imagine those layers of
abstraction um that end up being being
built up but to him it represented like
an impossible task essentially well he
saw it was difficult he thought it was
you know maybe if he'd live another 50
years he would have been able to do it I
don't know
you
Resume
Read
file updated 2026-02-13 13:23:40 UTC
Categories
Manage