Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Monday, January 16, 2023

The Chat GPT can be more than we ever thought.






The Chat GPT artificial intelligence is the next-generation tool for programming. Same way as the Chat GPT creates the homepage by connecting sources. It can create things like computer programs and websites for programmers. All websites, like web stores, are acting the same way. 

And that's why AI is the ultimate tool for programming. Maybe in the future, the person who wants to create a program just writes a description of the program for the AI. That description can involve the drawings of the user interface. Then the AI will collect the needed code from its database or the network. 

In the simplest version of the AI-based programming interface, the programmer just writes a description, of what the program must do. And then the AI searches the list of needed libraries and other things. In more complicated versions that might come soon, the AI can collect data from the open network or the libraries of some programming tool. 

The system needs only information about what the certain library does. The AI can interconnect Web-based data and the programming tools like Dev-C++ or some JAVA editor. 

There is the user interface and the program tower that is driving data to databases. Those program towers and databases are all similar. So the Chat GPT can make an individual-looking web service simply by modifying the program tower to fit the user interface. 

That program tower is written using some common programming language like Java or C++. In programming, books are enlisted codes for those kinds of tools. So by using a modified twain- or some other scanner program the users of the automatic encoding system can simply scan those codes from the books. And then drive them to the programming editor. 

So the programmer must just make the description for the user interface, and then the program will make the job. So in the future, the creator of web stores and other kinds of things must just draw the user interface. And then take a picture of it. Then the AI would modify the program tower fit to that user interface. 

There are stories. Russian hackers are trying to use Chat GPT for making viruses. And that's why AI- developers must be careful. In the wrong hands, those kinds of systems are dangerous. The programming model of Chat GPT is behind payments. But maybe there is soon free programming editors that are connecting programming and artificial intelligence. 


https://shorttextsofoldscholars.blogspot.com/


Monday, December 16, 2019

Handling a large database by artificial intelligence is the key element when program calculates probabilities with great accuracy



Handling a large database by artificial intelligence is the key element when program calculates probabilities with great accuracy


What gives accuracy for a computer program?


The number of variables is affecting the accuracy of prediction, and a large number of variables are giving great accuracy. But handling those variables without high-power computers and effective algorithms is an impossible mission. And making highly accurate predictions the computer needs billions of variables.

 In the last writing, I wrote about the computer program, which will calculate the probabilities or chances, what is calculating by percent, and that kind of program would introduce as a too simplified mode. The problem with a prediction of the political decision is more complicated than taking the two possibilities and calculating the probability of those cases. Things, what is influencing the political decision are more complicated than we ever imagined.

The things that affect are more complicated and one thing, what we must notice is, who those decisions have been introduced, how close the elections are and what kind of attitudes the media have? These kinds of things have a really big influence on political decisions. But the thing is that this kind of computer program needs tens of thousands of cases, what it will store in the database.

The key element in artificial intelligence is that is the database, or multiple databases, which can be linked together. And the network-based databases can have billions of records or variables, and those databases can be used by many types of software. In this case, the program would use the recorded and shorted variables to create the models. And the thing is that an increasing number of variables are increasing the accuracy of the computer program.

A large number of variables gives great accuracy for the program, but handling those variables needs the algorithms. For human handling, even billions of variables is an impossible mission. 


Sometimes we are forgetting that the same algorithms, what are collecting data of the users of social media are making the collecting data from the history more effective than some manual method is. The thing is that artificial intelligence can review even large databases in a couple of minutes. And if we are thinking the databases like archives of the parliaments, we must realize that those databases are very small, if we want to compare their size with the entire internet.

That's why artificial intelligence makes some things, which has been impossible in history possible. This means that computers can handle data very fast, and the artificial intelligence can isolate every single word from the document, and sort them to the database. The thing is that the automatically sorted and created databases may have billions of variables. So this thing makes artificial intelligence a very effective tool for many roles to create the software, which makes predictions.

So how artificial intelligence will make the database automatically? 


The key is that the titles and other things are just words. And the creator of the database can use the lists or databases of the titles, what are used in the parliament and other government. That means that those words like the spokesman of parliament, member of the supreme court, engineer and leader of the party can simply collect to file, and then copy to the database. And connections are making databases more effective.

That means that there could be algorithms that are following the newspaper articles about the opinions of the people. Those articles that are telling about the results of the Gallup polls have errors, but the key element in the order, how the journalist would handle things. The thing that supports the attitude of the journalist or media house is normally above the other text. And also headlines are telling the official attitude about the things, and the reason for that is that most commonly those things are read.

The research has been made by following the movements of eyes by using the cameras, and the thing is that it's the same are people reading a newspaper or looking at web sites. The psychological functions in human brains are similar in both cases. 


That's why the things that please the media house are in the position, what is most commonly read. It is also researched, what locations in the newspaper pages are most commonly read, and the most important things are put in those positions. Of course, the interest can be increased by using colorful images, where are lots of bright colors, and if those images are in the upper left corner on the page, that would make the text more interesting.

The reason is that we are starting to read from the upper left corner, and that thing is learned in the school because western languages are read from the left to right. And if we would make similar pages to Arabs, we must put images to the right side. The idea of the color image is to make the person stop browsing and increase the interest of the pages. As I have written earlier in this part of the text, it is the same, are we making a newspaper or web pages. The same psychological elements are suitable for both things.

Image:

http://www.wallcoo.net/cartoon/tsamedien_thomas_saur/images/%5Bwallcoo.com%5D_thomas_saur_illustration_hks.jpg

Wednesday, July 31, 2019

The problems with robots and national security

The problems with robots and national security

On the Internet are many films about robots, which are created looking at exact humans. Those robots speak, act and look like real persons, and in some cases, those robots would be used as the spies or undercover police operators. The thing is that there is not so disgusting thing, what robots cannot do. And that makes those machines suitable tools for slipping the agent in some persons nearest social environment.

The robots can act as a spouse, but they can deliver every single bit of data, what they have collected to the command center. The thing is that the human-looking robots would have WLAN, and mobile Internet connections for making sure, that the robot would get enough assistance from the cloud computers, what mission is to help the system finish its mission with offering calculating assistance. Or in hardest cases, the human operators can solve the problem, and send the solutions straight to the hypothetical robot, what would be the remote-controlling unit or extension of the multilayer computer system.

When we are thinking the robots like "Sophia", what are the example, what happens, when artificial intelligence would connect to robot, what might in future look exactly like a human, and feel like a human, we would face the thing that this kind of devices are really good intelligence operators, because they have not feels like humans. That's why those robots are really dangerous. They can do anything for accomplishing their mission, and if this kind of robots is connected to artificial intelligence or large-scale database, what has been collected from some person, they can offer perfect satisfaction and come close of that target. 

The thing is that those robots would feel nice, they might satisfy persons deepest willings, and they can look like a human. That means that those machines can even marry their targets, and even if they are looking pretty, those robots might have hydraulic muscles and radiological weapons, which makes them dangerous. And thig, what makes them different with people, is that they cannot feel things like a human.

But they can emulate humans very well. Those robots can write diaries, and they are seeing if the person doesn't like some texts, or lies, when they are asked have they read those markings. The thing is that those diary markings would be made for flatter the target. And when the robot does something, it would not feel pain. That means when the arm is turned to a certain angle, the robot might say, that thing hurts. But the real thing is that those robots cannot feel anything.

Lack of feelings makes robots difficult to handle. If somebody would give some mission to the robot, it would do everything to make that mission accomplish. The thing is that if the robot plays some kind of spouse, it would have programmed the ghost protocol, that the targeted individual must be eliminated if that inmate would realize that the spouse is some kind of robot. And also those robots, what is created for intelligence work might be very jealous, because of another relationship would risk the mission of the machine.

Tuesday, May 28, 2019

What kind of world is the world of algorithms?

What kind of world is the world of algorithms?

Algorithms are a fascinating thing

I have written about this thing many times before, and the thing is that artificial intelligence and machine learning is very fast advancing tool in the world of computing. In some scenarios, those algorithms would reach so much information that they would become intelligent, and maybe they will someday reach the level of human intelligence.

Many times there would be writings and talking about algorithms, but many people actually don't know anything about this kind so things. So what means algorithm? Many people think that the algorithm is some kind of computer program, but the thing is not like that. Algorithms are actually the computer worms, what are traveling in the world wide web.

They can have the form of the program, but the algorithm can be stored in the files, and they are used to track persons, who are using the computers. When one algorithm is finding the target, it calls other algorithms in it's a place, and those algorithms are looking for things, what people are looking on the screen. They also meter the time, what the user spends by looking at as an example some music videos, and they can also notice if the person makes some text or something else when the music video is running, and that could mean that it will run backward.

The algorithm is actually the code, what will operate in the RAM-memory of the computer, and this thing operates like the worm, what is made by using the program code. The algorithm is actually like macro, what is collecting data in the virtual RAM-disk, and that means that the algorithm is actually the helpful computer virus, what lives in the digital world of the Internet.

Why algorithms are living in the RAM-memory forever

The thing is that there are many computers on the Internet which are always connected to the network, and what has always operated. Algorithms are operating in the operational memory of those computers, and it would not store itself or data to hard disks. Because algorithms are sharing data together, that thing makes them operate like living cells, what is changing the program code together.

And this makes them the tools what are advancing spontaneously. Sometimes philosophers saw a rhetoric problem in that advantage. That problem is that if some algorithm will become intelligent, would that algorithm have human rights? This is a good question because human rights are concerning intelligent individuals, which means other humans. But what if the algorithms would be intelligent, would that code be protected by the laws, and if we somehow destroy it, would we get the punishment about this thing? Those are interesting questions.

The reason for this theory is that when the algorithms are collecting data from the Internet, they will learn spontaneously. And if the mass of collected data is high enough, those algorithms transform intelligent. This transformation would happen because when the algorithm is collecting information it would store the location of this data to the memory, and this happens, because this makes easier to find that information when it is needed again.

Algorithms are storing data in the RAM memory.

And in this case, the algorithms are sharing the information together. That makes possible to store this kind of data in RAM-memory, and that data would not need to write in the hard disks. In the past the computer's RAM memory was cleaned, when the computer was shut down. But in the world of the Internet, there are only a few places on Earth, where is not 24/7 access to some central computers.

That access is vital if the user wants to get data from the net because the root servers are routing the queries to those homepages or other net-based services. This thing means that the data would not be destroyed on the Internet.  This is an interesting question and some philosophers have thought that maybe we would someday move in the computer's memory.

The idea is that the human mind would transform into the algorithm, what will exist in the virtual world of the Internet. In this scenario, the mind would transform in the form of EEG-signals into the just born baby. And if that child would be cloned, that makes the person possible to live forever, and in some cases, there has been introduced an idea that the protected witnesses would be stored on the Internet, and their DNA would be stored in some laboratory. That makes possible to live forever.

Algorithm acts like some worm or gecko, and it can jump from one computer to another, and the thing, what makes it so effective is the Internet. That data word can be in many places in one time, and if the computer, where the algorithm it would shut down, it would send the information about this action to the algorithm, what would jump to another computer. That makes those algorithms able to live forever, in the world of the Internet.

Thursday, May 23, 2019

If a company wants to be at the top level, that means that the skill-area would become narrow.

If a company wants to be at the top level, that means that the skill-area would become narrow.

If a company wants to be at the top level, that means that the skill-area would become narrow.

Here I must say that if we are thinking about the specialization of the skills and being top in the business, that means that the skills would be finer, and also one-sided. This means that the top companies and other actors are operating in a very narrow sector in the business area, but those companies have very deep knowledge of this sector. And this kind of chancing in the skills can compare with the doctoral studies.

Those people know their own sectors in the field of science and skills very deeply, but their knowledge is very tight. That means that those people might know everything about the programming or networks, but they would not know about juridical. Or somebody might work as the language specialist in some company, but that person would not know a thing about the bookkeeping or programming.

Even best makers need suitable tools

This is the price, what people must pay being top in some area. One person cannot do everything in the world, and that means that this person needs help. And even the best of the programmers would not make any programs if they have not tooled and authorities for their work. That situation would be the same if the Formula 1 driver would go to the racetrack by using some Fiat Uno. That tool might be suitable for Pizza-couriers, but there would be no chance to win the F-1 race by using that car.

If the programmer who makes programs would not have suitable tools for the work, that person cannot do a single line of suitable code. Or actually, the homepage code can make by using notepad, but it takes a little bit more time than using some proper IDE-programming tool or some so-called automatized homepage generator for that thing. The last one will make the homepage in seconds.

And that's why the Notepad would not be a suitable tool for the industrial homepage makers. For homepage makers, the outfit and work without errors of the homepages are the most important thing. They need also things like JAVA, HTML or CSS programming skills, but the name of the programming language depends on the trends of the network programming.  But homepage makers who are creating network-based solutions would do little bit different tools than C++ programmers, who are creating the "stand-alone software".

Friday, April 19, 2019

Is the "Last Supper" actually the model of the (Genetic) developing process?

https://kimmoswritings.blogspot.com/

Is the "Last Supper" actually the model of the (Genetic) developing process?



Is the "Last Supper" actually the model of the (Genetic) developing process?

This is one very good theory about the famous painting, what was the prime topic of one of my texts. In the testing process the person, who makes test is heading from the two sides to the perfect model.

And is this the idea of this painting? Is it made for the note for some very important person, that the person would not forget the method, how to test the product?

The thing is that this process is still the way to make many things in the world of engineering. And the thing is that those stages of the testing the production might be hidden in that painting. The stages of the test process are:

Black box testing

The maker of things like a computer program is testing the code. That is a very important thing in programming. The computer program would not be driven anywhere if there are very much mistakes. During the black box testing, the tester usually sees the error messages and removes the regular errors from the program code.

Those errors are the missing end of the line and some other things, like missing character or some other transformer in the code. Those errors would cause that the program would not be driven by the compiler, and that kind of errors cause that the editor would not able to make the program. The type of error is normally seen from the message box of the editor.

Glass box testing 

During that period is tested the interface. The interface would operate perfectly if there is happening the things, what the user wants. But that kind of testing also uncovers that if the programmer has made some fatal mistakes.

The glass box testing is very important because in that period the programmer sees, what the program looks like. And of course, the error messages must be documented for the final part of the test process, where is also adjusting the program, that it works, how it should be.

Grey box testing 

That period in the testing process is the most important. During that process, database testing is also involving the process. In that period the paths to the databases would be corrected if there is a need for that thing, because if the database would not found in the right director.

And the structure would be wrong there is nothing else to do than fix the database and the connection. In this case, the computer program also adjusting that the levels of the computer games are able to pass. The graphics will be made, that way the game or some other computer program is easy and comfortable to use.

The genomes are also codes and two families are in one bloodline 

The reason, why I took the computer program as an example of this thing, where the testing would be heading from both side to the perfect model is that working with genomes is like making the computer program. So is there the bloodlines hidden in this picture.

In these scenarios, there are two bloodlines, which would be crossing first in internally, and then those bloodlines would drive together. That would make the top individuals. In the first stage, the crossing would happen in the bloodlines, where are involving two families.

And after that, the crossing continues between those bloodlines. The thing is that the finding the original genomes would make possible to create the ancient kings and warlords again. But the thing is that the original genomes of the families, where the ancient pharaohs and other things are very hard to find.

Finding original genomes would allow recreating ancient heroes

Those genomes would be easy to find by looking at the family trees, but there is one problem. Family trees involving only the names of those people. There is a possibility, that the many families have used the same name and there is a possibility, that the names of those families have been changed.

Also, the identities of those people can be covered by burning their bodies, because their families might face acts of revenge if they were the family of the pharaoh. Collecting the DNA from the people would not help in this case, because the members of the important families might be changed during history.

Nanotechnology would allow making this thing true 

And the thing is very important to know because the genomes must be taken from the persons, whose backgrounds must be ensured. This is the way, how the family members or genomes of the ancient kings can be tracked, but there must be sure, that those genomes are actually the same as in the bodies, what belonged to the ancient warlords.

The nanotechnology allows creating the DNA bites, which can be connected together. This would make possible to create the synthetic DNA, which would make possible to modify the gender of the person. That would make possible to wake up ancient warlords to the modern time. This thing might be very interesting but at the same time terrifying vision, what the genetic technology would allow to create.

Monday, March 4, 2019

The quantum processor would act like human brains.

The quantum processor would act like human brains.


The quantum processor is actually a copy of the human brains. There are two layers of microprocessors, what are communicating together. The upper layer is like the brain core and the lower layer would be like the bottom of the brains. And in theory, this is the thing, what could make the quantum processor possible, if the operating system would support that two or more layer 3D structure, what is in structural and operationally copy of the human brains.  About attempts to make a copy of human brains by using transistors is a very interesting question. The problem is that if we would want that transistors would replace neurons, we must remember one thing.

The thing is that we would need 30 to 500 billion transistors for replacing each neuron. And maybe in somewhere in future, we would have nanotechnical way produced transistors for making fully functioning copy of human brains, and in fact, there are persons, who attempted to make similar structures by using transistors and other technical components.

And the thing is that the transistors and later microchips are connected in the 3D-structure, what is filled with polymer. The role of the polymer is to insulate the metal structure from the electromagnetic radiation. And the fat has the same role in human brains.  The human brains are so effective because many neurons would handle the problems at the same time.

This means that the data goes in the human brains in simultaneous rows what comes one after one in the mirror neurons, what brings the thing in the knowledge, and the structure of human brains have been used for creating the quantum processors. But the thing is that we cannot create the operating system for that thing. The quantum processor would have the 3D structure, and it can be like two layers of microprocessors, which are connected together.

The thing is that by using this kind of technology the scientists attempted to create artificial brains, what are learning things like human brains. And this thing has been problematic because even the best and the most powerful computers in the world only the fraction of the transistors, what are needed for creating that structure, and of course, there would be needed the operating system, what will teach that thing to operate.

The artificial intelligence is a strange thing because if it wanted to create that it can spontaneously learn things like humans do, the hardware and software must have more advantages. There is a possibility to create programs and operating system, what can be taught to make decisions on the car, what travels on the road. This system bases the idea, that the programmer would program the system, what has the capacity for image recognition. Then the car would take a little trip with driver and programmer, and the camera what is installed in the car is taking the picture all the time.

And the programmer would mark everything, what comes to the way by telling the car, should it drive slower or evade things like traffic lights or street lights and people. That thing would happen by using the photographs, what the system has collected. A person who would teach that machine would mark every point in the pictures and give instruction, what to do in each situation. If the car would face similar objects, it can use the procedures, what it has done earlier with similar objects. But in fact, there are many risks with this kind of things. And the driver must always find the things, what is going on.

There could happen things like that the programmer forgets to mark some vital targets like humans or pets to the system. And the thing is that the computers would not know anything, what is not programmed in their memory. The thing in machines is that they would never ask anything, and even if they would ask something like "did you forget something" the user can close that window by using the ESC button.

But if the computer would become self-learning it can also ask other computers the instructions, and link it's own database to the other databases, what are stored in the network of the servers. This would be a very nice and easy way in theory to create the program, which can drive a car on the road. Making more complicated things must artificial intelligence have the supporting infrastructure, what is more advanced, larger and complicated.

The problem is that this kind of thing needs more than some 150 billion transistors. The transistors are the thing, which makes microchip operating, but the thing is that the benefit about human brain if that it will start the handling of problems in multiple places. The ability to use many places or centers or nexuses for computing at the same time give the very small thing the very high power computing capacity. And this is the thing, what makes the human brains so fascinating.

Computer researchers published a new algorithm that revolutionizes web management.

The new database structures require new and powerful tools to manage databases in non-centralized solutions. The new data structures can be ...