Showing posts with label generative systems. Show all posts
Showing posts with label generative systems. Show all posts

Wednesday, September 13, 2023

AI-based chatbots might have a larger scale and faster influence on the world than nobody expected.

 AI-based chatbots might have a larger scale and faster influence on the world than nobody expected. 



Chat GPT and its competitors have already changed the programming industry. Even their freeware versions can create many things faster than human programmers. Even if the AI-based chatbot cannot dump data straight into a file, it can show the example code. Then the human user can copy-paste that code to the programming editor. Of course, there is some kind of changes like database names and file paths, that the programmer must change. 

But also freeware versions of those AI chatbots can boost the effectiveness of the programming. When people ask which of those chatbots is the best, I must say: decide yourself. Even social media applications have some kind of AI-based chatbot extensions. The AI can create complicated programs very quickly by using public databases. But machine learning makes those systems even more powerful. 





The code above is created by Bing (free version) using the command: "Show me a database connection in C++". The complete code is below this text. And you can see how small changes there must be made. The C++ examples include the same code, but Bing finds it faster than human users. That makes it an effective tool that can improve the effectiveness of programming. 

A learning machine is like a worker who keeps the tools that the person often requires closer than tools that are not needed so often. 


In programming machine learning means that the system will store the modules and code that it needs in the shortcut. The shortcut can be the storage on a hard disk. Or it can be a database with a list of home pages that the system requires very often. There is storage about the user interface models, database connections, and SQL databases that the system normally uses. And that makes it faster. 

When a self-operating AI chatbot makes a program it can change the names of databases and their connections in each program. But the fact is that database connections are always similar. if they are written with the same programming languages. The only thing that makes a difference with those things in different programs is the names of databases. 

If the system keeps a book about codes and libraries, that it used in a certain type of software it could be faster and more effective. The AI-based chatbot works in the cloud. That means the users are using the same software that runs in the same entirety. That means the AI can download libraries and the code that it uses in some software into a "standby" position. 

If the AI must not use the public Internet in all its missions it would be faster and more accurate than any human can be. When we talk about "limited AI! we might mean the programming tool that can create the program by using locally downloaded libraries. In that case, the system uses the internet only for asking code models. Then that system can connect those models with the libraries that it needs. The thing that prevents the AI from making the software is that it doesn't have the required programming libraries.  

The cumulation of information makes the AI more versatile. Sometimes people ask: Can AI-based- chatbots reach awareness? There is the possibility that an AI-based chatbot can hire it's awareness from the users. But the thing that the AI-based chatbot can do is it can create new software at a fast speed. And that thing means the AI-based chatbots are the next-generation programming tools. 


https://techxplore.com/news/2023-09-chatbot-self-awareness.html


*********************************************************************

// Standard C++ includes

#include <iostream>

#include <cstdlib>

// Include the Connector/C++ headers

#include "cppconn/driver.h"

#include "cppconn/exception.h"

#include "cppconn/resultset.h"

#include "cppconn/statement.h"

// Link to the Connector/C++ library

#pragma comment (lib, "mysqlcppconn.lib")

// Specify our connection target and credentials

const std::string server = "localhost";

const std::string username = "root";

const std::string password = "";

int main()

{

    sql::Driver *driver; // Create a pointer to a MySQL driver object

    sql::Connection *dbConn; // Create a pointer to a database connection object

    sql::Statement *stmt; // Create a pointer to a Statement object to hold our SQL commands

    sql::ResultSet *res; // Create a pointer to a ResultSet object to hold the results of any queries we run

    try

    {

        driver = get_driver_instance(); // Get a driver to use to connect to our DBMS

        dbConn = driver->connect(server, username, password); // Connect to the MySQL server

        dbConn->setSchema("test"); // Select the database "test"

        stmt = dbConn->createStatement(); // Create a statement object

        res = stmt->executeQuery("SELECT 'Hello World!' AS _message"); // Execute a simple query

        while (res->next()) // Loop through the result set

        {

            std::cout << res->getString("_message") << std::endl; // Print the result

        }

        delete res; // Delete the result set object

        delete stmt; // Delete the statement object

        delete dbConn; // Delete the connection object

    }

    catch (sql::SQLException &e) // Catch any SQL errors

    {

        std::cerr << e.what() << std::endl; // Print the error message

    }

    return 0;

}


Saturday, September 9, 2023

New creative AIs can accelerate the arms race worldwide.

  New creative AIs can accelerate the arms race worldwide. 


Creative AIs can accelerate the arms race on both virtual and physical levels. The operators can use AI-based image and text generators to make material for information warfare campaigns. That is one thing that we must realize. The AI can also observe people and their reactions and make sure that they believe what they see. 

The AI can also operate as a tool, that interconnects multiple systems together to an entirety where manned and robot systems can operate very accurately together. Also, AI can serve as an automatic fire control tool. The idea in those tactical systems is that when a fighter pilot or tank crew loads ammunition to the weapon and presses the "fire button" the system will not shoot immediately. The idea is similar to elevators that remember the floor where they should go. 

That means the fire command is stored in computers. And then the system recognizes an enemy target. And automatically aims weapons at it and launches it automatically. The system knows the ammunition type that is loaded from its RFID code, and that guarantees that it will not use that grenade against targets. Where it has no effect. The smart bombs and missiles can have preloaded missions. 

But missions can loaded similarly into all smart ammunition. And the same way the GPS-guided grenades can have preloaded targets in them. The system loads data stored in a grenade to the motorized howitzers computers. That guarantees the pinpoint accuracy for those systems. 


Creative AI  can used to make tools for the military. 


Quantum material technology requires that the system can control complicated entireties. One of the promising new stealth materials is a graphene network which is small nano-diamonds. The nanodiamonds are pyramid- or prism-looking structures, that are oppositely on fullerene. That makes the strong material that is hard to push in. Also, things like ADNR (Aggregated Diamond Nanorods) nanorods make it possible to create new types of armor and ammunition. 



The ADNR nanorods can be used to cover the nose of the flechette ammunition. There is the possibility that uranium is put behind ANDR nanotubes making the flechette vertex harder than the diamond.  


Creative AI is the ultimate tool for the R&D process. The system can make cars, medicines, as well as, aircraft and tanks, along with other machines by following the command "make jet fighter". Then the AI will get parameters like budget. Then it will make drawings and other necessary things like material and equipment lists for CAM (Computer Aided Manufacturing) tools. 

The 3D printing technology allows the system can make even cannons and machine parts from steel and chrome wires. The 3D printers can operate in vacuum chambers where oxygen cannot reach the mold. Normally, the thing that decreases the mold's quality is air which can affect hot metals. The robot factories can make almost everything without breaks. And the only thing that limits the products are the CAD (Computer Aided Design) images that robots use to make products. 


Virtual simulators are making AI-based design more effective than ever before. 


Stanislaw Lem's Sci-Fi novel "Peace on Earth" describes AI-based evolution. The computer- or AI-based evolution released on the Moon. The system uses two levels. The AI-based simulator makes the virtual- or digital twin for things like jet fighters. Then selective simulator that involves digital or virtual twins of existing aircraft tries to fight against that new system. 

Then the simulators will check what went wrong, and then the developer simulator makes necessary changes for the product. That kind of automatized R&D tool requires many parameters like flow simulation, radar profiles, and tactics. The AI-based automatized evolution is the tool that will make more advanced systems. 


https://www.wired.com/story/fast-forward-generative-ai-could-fuel-a-new-international-arms-race/


https://en.wikipedia.org/wiki/Aggregated_diamond_nanorod


New autonomous task units are entering service.

"The deal will create much-needed competition for the Department of War acquisition process. (Representational image)" (Interestin...