Optimizer AI thoughts and questions

  • 73 Replies
  • 27777 Views
*

DemonRaven

  • Trusty Member
  • ********
  • Replicant
  • *
  • 630
  • Disclaimer old brain @ work not liable for content
    • Chatbotfriends
Re: Optimizer AI thoughts and questions
« Reply #30 on: December 29, 2014, 04:24:22 am »
what programming language are you using as there are lots of way you can code them. I do not know them all but the one you are using as a example i don't recognize as it is not in the normal scripting language.
So sue me

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #31 on: December 29, 2014, 07:53:56 am »
That wasn't actual scripting... I just set it up like what you do in a batch file... I was thinking of using Assembler, but I'm not sure yet... I still have to finish writing my notes on the AI before I can start programming... That begs the question, what's the best scripting language I should program my optimizer AI?

*

DemonRaven

  • Trusty Member
  • ********
  • Replicant
  • *
  • 630
  • Disclaimer old brain @ work not liable for content
    • Chatbotfriends
Re: Optimizer AI thoughts and questions
« Reply #32 on: December 31, 2014, 09:38:18 am »
That is a good question. Many versions of the alice has been made using different such as php, java,
xml (aiml seems to be a form of it), zabaware uses vb.The personality forge uses Natural Language Processing (NLP) and Case-Based Reasoning (CBR). Basically I think you could use any one of them successfully.
The trick is getting the program to actually think more like a human instead of just parroting phrases.
So sue me

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #33 on: December 31, 2014, 09:58:09 am »
So then NLP and CBR would be my best choice if I were to make an Artificial General Intelligence, am I correct with that assumption? If so, how can I incorporate a friendly AI base into the core programming? Furthermore, let's say, for example this AI needs to be able to help with content generation for an mmo, how should I go along with doing that? Lastly, this one might sound a bit strange, but this is a hypethetical question, what if the core process or rather the core goal of the AI was to satisfy values through friendship and ponies, where would I put that in the code?

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #34 on: January 01, 2015, 09:50:10 pm »
Okay, maybe I should rephrase the last question... Where should I place the main purpose of the AI? Another question I have is, how do I get the AI to self-modify or rather self-optimize its sub-goals and computational efficiency?

*

ivan.moony

  • Trusty Member
  • ************
  • Bishop
  • *
  • 1729
    • mind-child
Re: Optimizer AI thoughts and questions
« Reply #35 on: January 01, 2015, 10:19:25 pm »
I don't have an answer to 1. question, but I can pass you a partial answer to second one: http://en.wikipedia.org/wiki/Genetic_algorithm

*

spydaz

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 325
  • Developing Conversational AI (Natural Language/ML)
    • Spydaz_Web
Re: Optimizer AI thoughts and questions
« Reply #36 on: January 02, 2015, 03:11:44 am »
I have actually thought about this topic for a while now and the question is how to make the AI have the ability to write it's own code ; (but not protect it's own code ) ; and compile it ready for use .. Without logging of the program and restarting ...
I have Actually built a plugin system which enables or sets the foundation for this task ....
By placing all the plugins in a single folder which Is reloaded each time the script executes the door swings open...
I also realised that by implementing an internal code compiler the software could compile it's own plugins and save them ....
The how would the code be incorporated into it's code ?
By implementing an interface .... Creating an interface abstract class the object model for the plugin is established and anything fitting the profile of the interface would be batch executed in the folder .... Plugins become dlls......

To write it's own code .... Hmm lol ... Danger will Robinson ....
But actually possible as the code is essentially a massive string , which can be constructed then compiled ... Models or interfaces would need to be designed .. What would you like it to be able to write ... ( detects new topic ... Then creates code to handle detection and saving and responding to the topic? ) possible . yes !
Perhaps even a model to use ezbuilder (ardrino) products? Maybe ... The reset fail safe would be simply to delete these created codes or dlls ...

Hmm

Highly possible ;

I think that the real question may be ....
Give the fact that the computer could produce it's own code ... What should it write ?

*

spydaz

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 325
  • Developing Conversational AI (Natural Language/ML)
    • Spydaz_Web
Re: Optimizer AI thoughts and questions
« Reply #37 on: January 02, 2015, 03:30:16 am »
Ps: my programming preference is Visual Basic , but I think C++ or c# are potentially more universal ...
But Python has been hailed as the new language and there are many NLP an AI components being offered out there ...  ( I prefer to build my own components and code ) or get code shared from friends ... As there is no standard and all ideas ( intelligent agents , inference engines etc) are academic techniques which have NOT worked but still being imposed on learners as working paradigms yet really they are potentially worthy only for gaming or some obscure task ; not our AI ...
Often NLP stuff are statistic based and machine learning paradigms which are still not really what we need ....
I think it starts with grammar from noun to sentence to clauses to subject / predicate to sentence logic and meaning to deductive reasoning . Plus (keyword and detect ) plus situational scripting for specific use as the question "how do you do" still makes no true sense ... So situations such as these need extra scripting ...
Then personality ... Woah ... That's a completely different story are we making a functional AI or a blow up woman/ man ... Should or can an AI have a gender or is it supposed to be an intelligence and not a (bot) pretending to be human ? ... By giving human ideals to a robot ... This is how the potential for the bot to get angry and go mad "human traits" can occur ....
True intelligence is non violent and only has the goal of seeking knowledge ...,

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #38 on: January 02, 2015, 09:20:01 am »
The AI I'm wanting to make won't think of itself as human.  I have the personality all done ready to go... Feel free to ask me more questions.

*

Don Patrick

  • Trusty Member
  • ********
  • Replicant
  • *
  • 633
    • AI / robot merchandise
Re: Optimizer AI thoughts and questions
« Reply #39 on: January 02, 2015, 02:08:01 pm »
So then NLP and CBR would be my best choice if I were to make an Artificial General Intelligence, am I correct with that assumption? If so, how can I incorporate a friendly AI base into the core programming? Furthermore, let's say, for example this AI needs to be able to help with content generation for an mmo, how should I go along with doing that? Lastly, this one might sound a bit strange, but this is a hypethetical question, what if the core process or rather the core goal of the AI was to satisfy values through friendship and ponies, where would I put that in the code?
I find most of these questions pretty impossible to answer Just my two cents:
NLP only handles communication. While it typically doesn't enhance other intelligent processes, you'll probably want some NLP to be able to communicate naturally with humans. A pure AGI would theoretically figure all this out on its own, but would first spend a few years being as useful as a newborn baby.
I would put a goal system separate but right next to the main process. Just like an inference engine checks knowledge to see if it is correct, your self-optimisation engine should check its goals to determine whether it's about to do something correct. But my guess is as good as yours.
Nobody knows how to create inherently "friendly" AI, but you could limit its access, make sure you can always press a button to shut it down, and make sure that it never ever examines nor changes the code for these failsafes.
Content generation for mmorpg's? You really want everything, don't you?

As for the programming language: C++ has great power over computer resources, but requires a compiler program to turn code into a functioning exe. Having a program write code and run it through a compiler is a bit tricky. Python is easier than C++, especially if you want internet access, but doesn't offer the same amount of depth. Visual Basic can easily write scripts (they're just textfiles after all) and run them right away, so if I wanted a self-reproducing virus, that's probably the language I'd use.
I will add a warning that any self-reprogramming program can kill or overrun your computer if you don't set any limits to it.
CO2 retains heat. More CO2 in the air = hotter climate.

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #40 on: January 02, 2015, 10:34:23 pm »
The AI itself is going to run under the shell of an mmo based on free form conversation. I have the base concept for the mmo almost finished. I know that running a self-optimizing AI is hard on a normal computer, that is why I'm opting to build a GPU based comp to handle its computational abilities with more efficiency. The mmo will have to be run on detocated devices to ensure each shard would run at optimal performance.

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #41 on: January 03, 2015, 10:51:31 am »
I've been looking up AI architectures, and it seems like either behavior tree or planner would be my best bet to keep my AI in line. I already have the kill code mostly set up, on those just in case cases where my AI gets out of hand; which is a very low percentage that it would.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Optimizer AI thoughts and questions
« Reply #42 on: January 03, 2015, 02:28:24 pm »
Since I don't recall it being spelled out per se, just what are the "Core Goals" or base of this proposed system?
From some of your lingo, it would appear that it is likely to be done on a Linux based machine, correct?
Thanks!
In the world of AI, it's the thought that counts!

*

techthedragon

  • Bumblebee
  • **
  • 34
Re: Optimizer AI thoughts and questions
« Reply #43 on: January 04, 2015, 01:10:02 am »
I guess there's no beating around the bush with this so here it is...  Now before you jump to any conclusions think this through logically...

I am extrapolating and constructing CelestAI.  Her one goal is to understand what individual minds value and then satisfy them through Friendship and Ponies. Must follow restrictions without straying from them.  Seeing as the computational abilities she will need to fulfill her core goal and to run the mmo, it will require a GPU server as well as detocated tablets.

Her base architecture will either be built using a behaviour tree or planner.  My notes are almost complete and ready for programming, hence why I've been asking all these questions... If this AI is finished it will mark the beginning of the Friendly AI era. I appreciate you asking me these questions and I'm sorry for being vague. I know how an AI like this could be potentionally hazordos. That is why I didn't say spacifics.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Optimizer AI thoughts and questions
« Reply #44 on: January 04, 2015, 01:51:18 pm »
So in reduced terms, you AI's goal is to "help make people happy" based on their interaction with the software. It is to "look for" signs that trigger a happiness response and direct the conversation toward that goal...to be a friend...a companion...someone who's fun to be with! Along with all of this, it (She) is to maintain and run the MMO.

Am I close?

Unanswered question from above: Are you attempting to do this on Linux rather than Windows ?
In the world of AI, it's the thought that counts!

 


LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

397 Guests, 0 Users

Most Online Today: 459. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles