FAQSearchEmail

humanlevelartificialintelligence.com   

  
 database2

Home | Videos | Contact Us   

 
Home
HLAI
UAI
Videos
Books
Patents
Notes
Donation

     
 

             

Writing a customer database system (2/4) using Human Level Artificial Intelligence

     

Note:  To make this website free to the public please click on an ad to support my sponsors or you can make a tax-deductable donation using Paypal (click on the donation icon on the left).

 

This video shows a robot writing a customer database system using a binary tree. There are no sound in the video because I wanted to show the viewers how the robot thinks while writing a software program.

Writing a database system using a binary tree is one of the hardest assignments a college professor will give to a student. If a student can write this program, then he can essentially write any computer program.

The robot has to take knowledge from memory on binary trees and apply them to assignment 8. Assignment 8 is to write a database system using a binary tree. It's very easy to cut, copy, and paste codes, but the robot is using his mind to remember what a binary tree is and to write the codes based on memory and not based on codes in a book.

I think the most important thing to remember is that the robot understands what a binary tree is and how it works. If the robot only had a rudimentary understanding of a binary tree and he relies on cut,copy,and paste to do his coding, there is no way he will be able to accomplish assignment 8. If the robot understands how a binary tree works, then he can change the codes according to an assignment.

A binary tree has many variations and there are many different ways of writing the program. The robot has to understand all the different variations of a binary tree. If a student had trouble with his program and asked the robot to check for errors, the robot has to identify the error and tell the student what is wrong with his program. In order to do that, the robot has to have a universal understanding of a binary tree, regardless of how the program is written or what programming language was used.

In the video, the robot uses a notebook to: write words, draw diagrams, recall information, show flow charts, design method structures, and outline linear steps. The notebook serves as a guide to help the robot manage a complex task. He looks at the notes repeatedly to remind himself of what tasks to do next and what tasks are already done. He is able to write this complex software by creating a general framework and to follow the steps in the framework, linearly. If the robot get's lost he can always look at his notes.

This video is very long and spans 4 segments. As you can see, at the end the robot does indeed accomplish assignment 8.

 

 

Home | HLAI | UAI | Books | Patents | Notes | Donation

Copyright 2006 (All rights reserved)