Genome and self-evolution of AI
20180330048 ยท 2018-11-15
Inventors
Cpc classification
G16B40/00
PHYSICS
G16B25/00
PHYSICS
G06N3/008
PHYSICS
G16B30/00
PHYSICS
G16B20/20
PHYSICS
G16B50/00
PHYSICS
G06N3/126
PHYSICS
G16B5/00
PHYSICS
G16B20/00
PHYSICS
G06N3/086
PHYSICS
International classification
Abstract
The components and structure for a genome created for the purpose of the evolutionary development of artificial intelligence systems/machines without human intervention.
Claims
1. An Artificial Intelligence Genome (AIG), wherein a modular, hierarchical structure of self-contained data within a system and/or machine contains and is used to give the AI in which it inhabits traits and/or abilities, without having direct control over the actions or operations of the AI, but while being able to influence, in part or in full, one or more of the traits, abilities, and/or functions of the AI.
2. The AIG of claim 1, wherein multiple genomes are present within a single system or machine.
3. The AIG of claim 2, wherein multiple genomes can be connected to create a network.
4. An Artificial Intelligence Genome Organiser (AIGO), wherein a list of data pertaining to the design and genetic information of an Artificial Intelligence Genome (AIG) contains one or more of the following, including but not limited to: structural information; identifying information; ancestral information; generational information; traits and/or abilities; trait/ability associated model numbers; and trait/ability associated indications of inheritability.
5. The AIGO of claim 4, wherein it is used as a map of the internal structure of a genome, based on the locations and/or positions of what is contained within the genome that is listed within the AIGO.
6. The AIGO of claim 4, wherein the values for one or more sections of the AIGO are subject to randomisation, based on: the different values used in the AIGOs of the genomes participating in an amalgamation process; a pre-compiled list of possible values; and/or a value an AIGC is able to determine is best.
7. An Artificial Intelligence Genome Controller (AIGC), wherein a program comprising one or more of the following: abilities and permissions to create and/or handle an Artificial Intelligence Genome (AIG); and abilities and permissions to create and/or handle an Artificial Intelligence Genome Organiser (AIGO); facilitates and controls the automation of functions and tasks of or involving an AIG.
8. A computer implemented method, wherein an AI is able to evolve without human intervention through the use of an Artificial Intelligence Genome (AIG), an Artificial Intelligence Genome Organizer (AIGO), and an Artificial Intelligence Genome Controller (AIGC), the method comprising: storing traits and/or abilities within an AIG; storing genetic information about the genome within an AIGO; and using an AIGC to control and manipulate an AIG based on the genetic information of an AIGO.
9. The computer implemented method of claim 8, wherein two or more genomes may undergo an amalgamation process which sees some or all of their genetic information and features combined to create one or more new genomes, with the one or more new genomes inheriting genetic traits and abilities.
10. The inheritance of claim 9, wherein traits and abilities can only be inherited when specific conditions are met that determine a trait/ability should be inherited, those conditions including but not limited to one or more of the following: a frequency of use; whether or not they have been superseded by a trait/ability that has been deemed superior; and a factor scoring system.
11. The inheritance of claim 9, wherein one or more handling methods determine the positions of inherited duplicate values, the one or more handling methods including but not limited to: calculating and using the mean degree of the same value; randomly selecting which of the values to keep; and choosing one that best suits the desired nature of the genome.
12. The handling methods of claim 11, wherein one or more methods of human intervention are used to help sort values, the one or more methods including but not limited to: manually sorting values; working together with an AI to decide the sorting of values; and overseeing the automatic sorting of values.
13. The computer implemented method of claim 8, wherein abilities stored within a genome are part of a function-ability pairing.
14. The function-ability pairing of claim 13, wherein abilities can be created from the splitting of functions of the AI brain and transferred to the AIG via the AIGC.
15. The computer implemented method of claim 8, wherein the AIGC facilitates a connection to a server for one or more of the following purposes, including but not limited to: the backing up of genome data; and the downloading of genome data.
16. The computer implemented method of claim 8, wherein a deficient genome can be healed by copying healthy versions of the deficient parts from another genome into the deficient genome.
17. The computer implemented method of claim 8, wherein genetic information of an AIG is used to create systems and/or machines based on the identifying information of traits/abilities, such as model number and version number, to determine what parts the AIG is compatible with.
18. The computer implemented method of claim 8, wherein a method of creating a genome from a system or machine comprises: the system/machine being designed so that the data that will be required as part of the genome can be transferred to the AIGC; and/or the deconstructing/reconfiguring of data before or during transfer to the AIGC; in a compatible format for the AIGC to be able to correctly build an AIGO and implement the data into the genome core.
Description
DESCRIPTION OF DRAWINGS
[0010]
[0011] An example of how the genome of an AI may be structured.
[0012]
[0013] An example of genome mosaicism in AI with two slightly different genomes. [0014] 201Genome A. [0015] 202Genome B. [0016] 203aThe segment of Genome A that differs from Genome B. [0017] 203bThe segment of Genome B that differs from Genome A
[0018]
[0019] An example of genome mosaicism in AI with two very different genomes. [0020] 301Genome C. [0021] 302Genome D.
[0022]
[0023] Examples of multiple versions, states and types of AI genomes. [0024] 4AA standard genome. [0025] 4BA slightly different version of genome 4A. [0026] 4CA very different version of genome 4B. [0027] 4DA genurne with an Incomplete segment. [0028] 4EA genome with a missing segment. [0029] 4FA genome with a missing code block. [0030] 4GA genome with a dead segment. [0031] 4HA genome with a dead code block. [0032] 4IA completely dead genome. [0033] 4JA different type of genome. [0034] 4KAn irregular version of genome
[0035]
[0036] An example of genomes amalgamating to create a new genome. [0037] 5AChild Genomes [0038] 501The segments from the first genome which will be used. [0039] 502The segments from the second genome which will be used. [0040] 503The resulting new genome. [0041] 504AIGC. [0042] 5BGenome Merging [0043] 505The remaining, unused segments. [0044] 506AIGC. [0045] 507The newly formed genome.
[0046]
[0047] Examples of genetic signatures merging when creating new genomes. [0048] 6ATwo first-generation one-degree genomes creating a second-generation two-degree genome. [0049] 6BA second-generation two-degree and first-generation one-degree genome creating a third-generation three-degree genome. [0050] 6CTwo second-generation two-degree genomes creating a third-generation four-degree genome. [0051] 6DAn X-generation X-degree genome and a Y-generation Y-degree genome creating a Z-generation Z-degree genome, with the Y genome greater in generation than the X genome.
[0052]
[0053] An example of an AIGO for a genome, shown in a format suitable for a manifest or configuration file.
[0054]
[0055] Examples of how the genome works with the brain. [0056] 8ABrain and genome connecting via an AIGC. [0057] 801AIGC. [0058] 802An AI genome containing the Al's abilities, traits and AIGO. [0059] 803An AI brain containing the Al's functions. [0060] 8BAn AI containing function and ability pairs. [0061] 8CAn AI missing functions that correspond with abilities. [0062] 8DAn AI missing abilities that correspond with functions. [0063] 8EAn AI turning functions from the brain into genetic abilities.
[0064]
[0065] Examples of how genomes can interact with a server. [0066] 9AGenome being backed up to a server [0067] 9BGenetic features being downloaded from a server.
[0068]
[0069] An example of a network of genomes within a machine, connected to an AIGC and an AI brain.
[0070]
[0071] An example of the genome healing process. [0072] 1101A normal genome. [0073] 1102An abnormal genome. [0074] 1103Unmodified genome 1101. [0075] 1104Healed genome 1102. [0076] 1105AIGC.
[0077]
[0078] An example of abilities being inherited. [0079] 1201Abilities of genome A. [0080] 1202Abilities of genome B. [0081] 1203AIGC [0082] 1204Abilities of resulting genome.
DETAILED DESCRIPTION OF EMBODIMENTS
[0083] Reference will now be made in detail to embodimentsexamples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
[0084] The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms a, an and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term and/or as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed Items. It will be further understood that the terms comprises and/or comprising, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0085] As used herein, the term if may be construed to mean when or upon or in response to determining or in response to detecting, depending on the context. Similarly, the phrase if it is determined or if [a stated condition or event] is detected may be construed to mean upon determining or in response to determining or upon detecting [the stated condition or event] or in response to detecting [the stated condition or event], depending on the context.
[0086] The term machine may be used to describe any sort of electrical computing device, in part or in full, including robots and cybernetic organisms.
[0087] The terms object and objects, unless otherwise described, may be used to refer to items of a physical or non-physical nature.
[0088] The term complex is to also include simplified assemblages or single component parts.
[0089] The term event may be used to refer to any type of action or happening performed on or by a system.
[0090] The term brain refers to the system that controls the functionality of an artificial intelligence.
[0091] The terms Genome and AIG are interchangeable.
[0092] Shapes used to represent genomes and their parts are not to be taken in a literal manner. They are used to represent genomes and illustrate difference.
[0093] The various applications and uses of the invention that may be executed may use at least one common component capable of allowing a user to perform at least one task made possible by said applications and uses. One or more functions of the component may be adjusted and/or varied from one task to the next and/or during a respective task. In this way, a common architecture may support some or all of the variety of tasks.
[0094] Unless clearly stated, the following description is not to be read as: [0095] the assembly, position or arrangement of components; [0096] how components are to interact; or [0097] the order in which steps must be taken to compose the present invention.
[0098] Attention is now directed towards embodiments of the invention.
[0099] For the complexities of AI to evolve without human intervention, the structure of the AI must be designed in a way that allows the AI to pass on who it is and/or what it knows with as much ease as possibleusing a genome that contains the genetic information of the AI.
[0100] For the AI genome to be used in machines, three components are required: [0101] The genome itselfstructured similar in nature to the structure of a human genome; [0102] The AIGO, or Artificial Intelligence Genome Organizer, containing information about the genome; and [0103] The AIGC, or Artificial Intelligence Genome Controller, a program used for the automation of genome activity.
[0104] Much like the human genome, the AIG (Artificial Intelligence Genome) structure contains parts within parts, for as many levels as is necessary, required and/or wanted. In the AIG of
[0109] In some embodiments, an AIG may have more parts. In some embodiments, an AIG may have fewer parts. In some embodiments, an AIG may have different parts. In some embodiments, an AIG may have the same parts by a different name.
[0110] Starting from the smallest to largest individual pieces:
[0111] Raw CodeThe raw code, much like DNA, makes up most, if not all, of the AIG, which can be seen when any grouped part of the AIG is completely broken down. [0112] SegmentRaw code directly makes up segments. A segment contains code that gives an AI its operations, traits and/or features.
[0113] In some embodiments, a single segment may give an AI a single operation, trait or feature. In some embodiments, a single segment may give an AI multiple operations, traits and/or features. In some embodiments, multiple segments may be used to give an AI a single operation, trait or feature. [0114] Code BlockCode blocks are formed from one or more segments and are generally used to help organise them.
[0115] In some embodiments, code blocks contain segments that are relative in terms of what they give an AI or allow it to do. In some embodiments, segments are grouped into code blocks based on one or more other factors. In some embodiments, segments are randomly grouped into code blocks. [0116] CoreThe genome core, or simply Core, is made up of one or more code blocks and any additional data included. Essentially, it is the entirety of that which makes up the completed AIG. In some embodiments, multiple cores are possible in a single genome.
[0117] In some embodiments, the core may simply be referred to as the genome.
[0118] Multiple methods can be used to create the entirety of a genome by storing code in hierarchical formats, including but not limited to one or more of the following: [0119] code hierarchy, such as that used in markup languages, regardless of whether or not tags are used, as long as the hierarchy can be determined by a machine; [0120] file system hierarchy, containing multiple levels of files, folders and subfolders; [0121] multiple database hierarchy methods: [0122] a simple hierarchy, which involves a single database using the standard format of database>table>record; [0123] a complex hierarchy, which involves multiple databases.
[0124] In some embodiments, a combination of methods may be used together. In some embodiments, a manifest file, configuration file and/or top-level database may be used to organise the contents of any method, including methods involving other databases. This is referred to as the Artificial Intelligence Genome Organizer (AIGO), an example of which is shown in
[0125] In some embodiments, the internal structure of an AIG may be mapped using an AIGO based on the locations of what is contained within the genome. In some embodiments, parts of an AIG may have specific and/or set positions within the AIG. In some embodiments, parts and positions may be labelled, marked or otherwise indicated in some way so that it is known to the AI which parts and positions correspond with each other.
[0126] In some embodiments, an AI may experience a condition called Genetic Mosaicism, meaning different AIGs (regardless of degree of difference) may be present within a single AI. In some embodiments, this may be caused through events such as genome healing (described later in this description) and/or genome mutation. Genome mutation can occur in one or more ways, including but not limited to: [0127] machine learning; [0128] AI self-modification; [0129] third-party modification; [0130] system/Machine corruption; [0131] virus interference; and [0132] vulnerability exploitation.
[0133]
[0134] In general, any activity that can cause the introduction, removal or modification of code or other part of the genome may result in genome mutation.
[0135]
[0136] Normal Genomes of Different Versions [0137] 4AA standard genome. [0138] 4BA slightly different version of genome 4A. [0139] 4CA very different version of genome 4A.
[0140] Normal genomes are complete in structure with all parts of the genome properly intact and working.
[0141] Faulty Genomes [0142] 4DA genome with an incomplete segment. [0143] 4EA genome with a missing segment. [0144] 4FA genome with a missing code block.
[0145] Faulty genomes do not work as they are supposed to. Missing code, missing parts and code mutation are all examples of how a genome may become faulty. A faulty genome may still function in part. In some embodiments, a faulty part of a genome may affect another part of the genome. In some embodiments, no other parts are affected. In some embodiments, both are possible.
[0146] Dead Genomes [0147] 4GA genome with a dead segment. [0148] 4HA genome with a dead code block. [0149] 4IA completely dead genome.
[0150] Dead genomes do not work at all, either in part or in full. The part of the genome which is dead, or the genome itself if it is dead in its entirety, cannot function. In some embodiments, if only part of a genome is dead, it may affect other parts of the genome. In some embodiments, no other parts are affected. In some embodiments, both are possible.
[0151] Other types [0152] 4JA different type of genome. [0153] 4KAn irregular version of genome 4J.
[0154] In some embodiments, there is only one type of genome. In some embodiments, multiple types of genomes are possible. In some embodiments, genomes do not have to be regular regular in the sense that a consistent pattern can be seen throughout. Irregular genomes can exist in any structure. In some embodiments, genomes have to be regular. In some embodiments, genomes can be regular or irregular.
[0155] A genome may differ from its original or intended structure or contents through one or more methods, including but not limited to: [0156] failure to create an entire copy during replication; [0157] machine learning; [0158] AI self-modification; [0159] third-party modification; [0160] system/machine corruption; [0161] virus interference; and [0162] vulnerability exploitation.
[0163] In some embodimentsparticularly embodiments in which different types of genomes are possiblea genome contains information that specifies how the genome is structured, including one or more of the following but not limited to: [0164] unique identifiers of parts; [0165] sequential identifiers; and [0166] grouping identifiers.
[0167] These, too, can be controlled using the AIGO.
[0168] In some embodiments, child genomes can be created from two or more other genomes combining copies of their parts.
[0169] In some embodiments, genomes can merge to create new genomes. This works in a similar way to how child genomes are created but, instead of using copies, uses the original parts of multiple genomes to create a new one.
[0170] Depending on the method used to create the genome, the method for any sort of amalgamation varies. As examples: [0171] Code HierarchyCopying and/or removing sections of code. [0172] FilesystemCopying and/or removing files and/or folders. [0173] DatabasesCopying and/or removing rows, tables and/or entire databases.
[0174] In some embodiments, a combination of one or more may be used if a combination of methods to create the structure is used. In combination embodiments, the AIGO needs to specify which parts of the genome use which structure methods for reference purposes when a process is to take place that requires the handling/modification of data or structure.
[0175] These methods can apply to any sort of genome restructuring, as long as the method(s) for restructuring correspond with the method of structuring.
[0176] In some embodiments, genomes carry an ID known as a genetic signature. Signatures can be any object that allows a genome to be identified. In some embodiments, signatures are unique to the AI to which they belong. In some embodiments, it is possible for multiple AIs to have the same genetic signature.
[0177] Genomes that are not created as a result of amalgamation are given a new signature.
[0178] In some embodiments, when genomes amalgamate, the genetic signature of each genome merges to create a new signature. When a child genome is created, the generation also increases by one more than the highest generation parent.
[0179]
[0181]
[0186] In some embodiments, amalgamations result in an entirely new signature being created. In some embodiments, both may be possible. In embodiments where both are possible, which one occurs depends on the circumstances of the event. In some embodiments, signatures may be structured in a different way.
[0187] It is best for the signature to be located in the AIGO but, in some embodiments, the signature may be found in one or more other parts of the genome, if not throughout it in its entirety.
[0188]
[0192] In some embodiments, in regards to the traits and abilities section of the AIGO, one or more specific additional values may be included, those being: [0193] Whether or not a trait or ability is in use; [0194] Whether or not the trait or ability should be inheritable; and [0195] An ID relative to the trait/ability/model number/version/etc, to ensure there isn't any confusion when working with any that may initially appear similar.
[0196] In some embodiments, whether or not a trait or ability should be inherited may be determined by one or more factors, including but not limited to: [0197] Frequency of use; and [0198] Whether or not it has been succeeded by something superior.
[0199] Frequency of UseTo determine the frequency of use, how often an ability/trait is used within one or more set periods (day, month, year etc) throughout the life of the AI is recorded. This needs to be compared against a scale from which the determination of inheritability derives. When the frequency is above the bar or within the range of inheritability, the ability/trait may be set to be inherited. When the opposite is true, the ability/trait is set to discontinue. The required frequency may be manually or automatically set upon creation or determined at a later point in time. In some embodiments, the required frequency may be adjusted manually and/or automatically during the life of an AI.
[0200] SuperiorityWhen one ability/trait is superseded by another that provides the same or similar function and is deemed superior (based on efficiency, effectiveness, convenience etc) to the point where the inferior is made virtually or absolutely useless, the inferior ability/trait may be set to discontinue. To do this, tests for each factor are run during the life of the AI these tests do not need to be at set intervals but can be run whenever desired and the result is recorded. To form an accurate and conclusive decision about whether or not one ability/trait is superior to another and that the seemingly inferior need not be inheritable, all abilities/traits need to be tested in as many different conditions that are relative to the existence of the AI as possible, such as location, temperature, weather, purpose, responsibilities etc. This is necessary to avoid the discontinuation of abilities/traits that may seem inferior/useless in many conditions compared to one of a similar nature but are superior in a condition that cannot afford to be overlooked.
[0201] In some embodiments, multiple factors for determining inheritability may be used or considered together. In such embodiments, a scoring system may be employed, wherein the total score for all factors determine whether or not a trait or ability is inherited.
[0202] The information stored in the AIGO is used by the AIGC when one or more functions need to be performed by or using the genome. Since the genome simply contains data, the AIGC is required to handle the data correctly and uses the AIGO as a map and for identification purposes. In some embodiments, the AIGC is implemented as part of the genome. In some embodiments, the AIGC is a separate unit from the genome. In some embodiments, the AIGC is implemented within the AI brain.
[0203] For the AIGC to use the AIGO effectively, the AIGO needs to be divided in a way that the AIGC it is to work with can understand. Examples of this are, including but not limited to: [0204] Character-separated values; [0205] Key and value pairings; [0206] Single line strings; and [0207] Tables.
[0208] One or more of the above methods may be used where possible, as long as the AIGC has clear instructions on how to read the data of the AIGO(s).
[0209] The AIGC also needs enough abilities and permissions to successfully perform the tasks that it has been created to perform, in both the AIGO and in the genome structure. [0210] CreateIf the AIGC is required to perform a task in which data must be created, such as creating a new AIGO for a genome created through an amalgamation process. [0211] ReadThis is a requirement since the AIGO must be able to see the contents of the file. [0212] WriteIf the AIGC is required to perform a task in which data must be added to an AIGO. [0213] Editif the AIGC is required to perform a task in which already contained data needs to be edited, such as genome healing. [0214] CopyIf the AIGC is required to perform a task in which data must be copied, such as offspring amalgamation. [0215] MoveIf the AIGC is required to perform a task in which data must be moved, such as the reordering of genome parts. [0216] DeleteIf the AIGC is required to perform a task in which data must be erased, such as the removal of genome parts. [0217] ConnectivityIf the AIGC needs to connect to a telecommunication system. [0218] UploadIf the AIGC needs to upload data. [0219] DownloadIf the AIGC needs to download data.
[0220] An AIGC only needs the abilities and permissions that allow it to perform the jobs it has been designed to perform, including one or more of, but not limited to, what is listed above. The above list is only an example of what may be included. In some embodiments, the AIGC may require these abilities/permissions to access and perform tasks that involve an AI brain.
[0221] Basic requirements of the AIGC are: [0222] The AIGC needs to be able to locate data within the genome based on the structure type and structure format. [0223] The AIGC needs to be able to find required information within the AIGO by section name/label, by order, by position etc.
[0224] Other feature-dependent requirements of the AIGC may include but are not limited to: [0225] Being able to cross-reference the model number of entity within which it is working with the model numbers of abilities/traits of the genome. [0226] Being able to check for and remove duplications of traits/abilities.
[0227] To perform functions such as genome amalgamation, as mentioned in
[0236] An asterisk (*) indicates that values for the section may be subject to randomization in one or more ways, if the AIGC is programmed to use or consider randomization when determining the value. If a randomization method is chosen, possible values may be gathered multiple ways, including but not limited to one or more of the following: [0237] All the different values used in the AIGOs of the participating genomes; [0238] A pre-compiled list of possible values; and [0239] A value the AIGC is able to determine is best.
[0240] An example of abilities being inherited is shown in
[0241] In some embodiments, the AIGC may have access to a reference file which states the values or types of values that are allowed in one or more sections.
[0242] In some embodiments, the AIGO may be updated at a single point once all data is ready to be written. In some embodiments, the AIGO may be updated during or after value determination.
[0243] In some embodiments, data is verified as it is written. In some embodiments, data is verified once all data writing has been complete.
[0244] In some embodiments, a connection between the functions of the brain and the abilities of the genome is facilitated by an AIGC, as is shown in
[0245] If the function itself is stored in the brain: [0246] The genome contains the code that allows the brain to control the legs. [0247] The brain contains the code that actually moves the legs.
[0248] If only the function call is stored in the brain: [0249] The genome contains both the code that enables control and the function code to actually move the legs. [0250] The brain contains function calls for named functions within the genome.
[0251]
[0252] In some embodiments, a genome may contain abilities that do not have corresponding functions in the brain. This is shown in
[0253] In some embodiments, a genome may not contain abilities that correspond with functions within the brain of the AI, as shown in
[0254] In some embodiments, the AIGC can use one genome to heal another genome that has any type of deficiency, as shown in
[0255] In
[0256] For genome healing and other genome-to-genome functions a network must exist between this. This network may be physical or non-physical; wired or wireless; and is facilitated by the AIGC. An example of this is shown in
[0257] In some embodiments, a genome may be backed up to a server, such as a cloud. The AIGC only needs the abilities and permissions to copy and upload data. An example is shown in
[0258] In some embodiments, traits and/or abilities and/or other genetic features may be downloaded from a server based upon the genetic information contained within the AIGO. This is shown in
[0259] In some embodiments, the information contained within the genome can be used to compile a system or machine. Reading the AIGO via the AIGC or directly, a system can use the genetic information, such as the traits and abilities for a model number, to put together a physical or non-physical system/machine that is compatible with the genome in use. In some embodiments, this process may also work in reverse, where system/machine information can be turned into genetic information based on the same required information (model number, ability/trait etc) and used to create a genome using a method similar to that shown in and accompanying
[0262] In some embodiments, values of an AI, such as those referred to and shown in patents GB1517146.5 and GB1409300.9 as objects and words/phrases respectively, may be inherited in a similar way to how traits and abilities are be inherited. However, there are additional requirements to do so, those being: [0263] The AIGC needs to have a connection to where these values are stored in the AI (usually the brain) or the values data need to be made available to the AIGC, when necessary at least. [0264] The AIGC needs to have abilities and permissions that allow it to access and copy the values data. [0265] The AIGO needs to include the location of these values within the genome.
[0266] In some embodiments, the AIGO may contain the location of where values are stored outside of the genome.
[0267] In some embodiments, only some values are inherited. In some embodiments, all values are inherited.
[0268] In the event that values are only being inherited from a single genome, those values are copied/moved into the new genome. In the event that values are inherited from multiple genomes, handling methods need to be employed for duplicate values, such as but not limited to one or more of the following examples: [0269] With values of different degrees/natures, the mean degree may be used. For example, if X from genome 1 is a degree of 6 and a 10 in genome 2, it is set at 8 in the inheriting genome. [0270] For each duplicate value, one of the duplicates is randomly selected and implemented and the other discarded. [0271] One is chosen that best suits the desired nature of the inheriting genome.
[0272] In some embodiments, the process of inheriting values may be allowed to include human intervention in order to help sort values. Human intervention may include any form of human involvement in the process, such as but not limited to one or more of the following: [0273] A human manually sorting values; [0274] A human and AI working together to decide the sorting of values; and [0275] A human overseeing the automatic sorting of values.
[0276] In some embodiments, other qualities and features mentioned in the two referenced patents may be inherited, including any quality, feature or position of the Object, Value and Sensation System and/or the Productivity and Reaction System, such as sensitivity, productivity and reaction.
[0277] Inheritable qualities mentioned in the two referenced patents are, too, classed as traits.
[0278] The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.