Winky's profile picture

Published by

published

Category: Web, HTML, Tech

Here are some of my instructions on how to teach my aiml bot

SourceURL:file://Document1

Object Relationship Patterns:

 

LEARN OBJECT RELATIONSHIP * WITH *

 

This category handles the case where the user wants to specify a relationship between two objects. Here's an example interaction:

 

User: "Learn object relationship apple with banana" Bot: "The object apple is related to banana with the relationship specified."

 

User Instruction: To specify a relationship between two objects, use the following format: "Learn object relationship [object1] with [object2]". Replace [object1] and [object2] with the names of the objects you want to establish a relationship between.

Category 2: LEARN OBJECT RELATIONSHIP * ON *

 

This category handles the case where the user wants to specify that one object is placed on another. Here's an example interaction:

 

User: "Learn object relationship book on table" Bot: "The object book is placed on table."

 

User Instruction: To specify that one object is placed on another, use the following format: "Learn object relationship [object1] on [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 3: LEARN OBJECT RELATIONSHIP * NEXT TO *

 

This category handles the case where the user wants to specify that one object is positioned next to another. Here's an example interaction:

 

User: "Learn object relationship chair next to table" Bot: "The object chair is positioned next to table."

 

User Instruction: To specify that one object is positioned next to another, use the following format: "Learn object relationship [object1] next to [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 4: LEARN OBJECT RELATIONSHIP * USED ON *

 

This category handles the case where the user wants to specify that one object is used on another. Here's an example interaction:

 

User: "Learn object relationship hammer used on nail" Bot: "The object hammer is used on nail."

 

User Instruction: To specify that one object is used on another, use the following format: "Learn object relationship [object1] used on [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 5: LEARN OBJECT RELATIONSHIP * USED WITH *

 

This category handles the case where the user wants to specify that one object is used with another. Here's an example interaction:

 

User: "Learn object relationship pen used with paper" Bot: "The object pen is used with paper."

 

User Instruction: To specify that one object is used with another, use the following format: "Learn object relationship [object1] used with [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 6: LEARN OBJECT RELATIONSHIP * INSIDE *

 

This category handles the case where the user wants to specify that one object is located inside another. Here's an example interaction:

 

User: "Learn object relationship key inside drawer" Bot: "I have learned that key is located inside drawer."

 

User Instruction: To specify that one object is located inside another, use the following format: "Learn object relationship [object1] inside [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 7: LEARN OBJECT RELATIONSHIP * BELONGS TO *

 

This category handles the case where the user wants to specify that one object belongs to another. Here's an example interaction:

 

User: "Learn object relationship dog belongs to owner" Bot: "I have learned that dog belongs to owner."

 

User Instruction: To specify that one object belongs to another, use the following format: "Learn object relationship [object1] belongs to [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 8: LEARN OBJECT RELATIONSHIP * OPERATES ON *

 

This category handles the case where the user wants to specify that one object operates on another. Here's an example interaction:

 

User: "Learn object relationship scissors operates on paper" Bot: "I have learned that scissors operates on paper."

 

User Instruction: To specify that one object operates on another, use the following format: "Learn object relationship [object1] operates on [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 9: LEARN OBJECT RELATIONSHIP * CONNECTED TO *

 

This category handles the case where the user wants to specify that one object is connected to another. Here's an example interaction:

 

User: "Learn object relationship phone connected to charger" Bot: "I have learned that phone is connected to charger."

 

User Instruction: To specify that one object is connected to another, use the following format: "Learn object relationship [object1] connected to [object2]". Replace [object1] and [object2] with the names of the objects involved.

: LEARN OBJECT RELATIONSHIP * CONTAINED IN *

 

This category handles the case where the user wants to specify that one object is contained in another. Here's an example interaction:

 

User: "Learn object relationship socks contained in drawer" Bot: "I have learned that socks is contained in drawer."

 

User Instruction: To specify that one object is contained in another, use the following format: "Learn object relationship [object1] contained in [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 11: LEARN OBJECT RELATIONSHIP * OPERATED BY *

 

This category handles the case where the user wants to specify that one object is operated by another. Here's an example interaction:

 

User: "Learn object relationship car operated by driver" Bot: "I have learned that car is operated by driver."

 

User Instruction: To specify that one object is operated by another, use the following format: "Learn object relationship [object1] operated by [object2]". Replace [object1] and [object2] with the names of the objects involved.

Category 12: LEARN OBJECT RELATIONSHIP * CUTS *

 

This category handles the case where the user wants to specify that one object cuts another. Here's an example interaction:

 

User: "Learn object relationship knife cuts bread" Bot: "I have learned that knife cuts bread."

 

User Instruction: To specify that one object cuts another, use the following format: "Learn object relationship [object1] cuts [object2]". Replace [object1] and [object2] with the names of the objects involved.

 

    Learning Object Relationships: Users can also teach the bot new object relationships using the following patterns:

 

: LEARN OBJECT RELATIONSHIP * INSIDE ***

            Example: User input - "Learn Object Relationship Key inside Lock"

            Response: "I have learned that Key is located inside Lock."

 

: LEARN OBJECT RELATIONSHIP * BELONGS TO ***

            Example: User input - "Learn Object Relationship Dog belongs to Owner"

            Response: "I have learned that Dog belongs to Owner."

 

: LEARN OBJECT RELATIONSHIP * OPERATES ON ***

            Example: User input - "Learn Object Relationship Scissors operates on Paper"

            Response: "I have learned that Scissors operates on Paper."

 

: LEARN OBJECT RELATIONSHIP * CONNECTED TO ***

            Example: User input - "Learn Object Relationship Phone connected to Charger"

            Response: "I have learned that Phone is connected to Charger."

 

: LEARN OBJECT RELATIONSHIP * CONTAINED IN ***

            Example: User input - "Learn Object Relationship Jewelry contained in Box"

            Response: "I have learned that Jewelry is contained in Box."

 

: LEARN OBJECT RELATIONSHIP * OPERATED BY ***

            Example: User input - "Learn Object Relationship Car operated by Driver"

            Response: "I have learned that Car is operated by Driver."

 

"LEARN OBJECT RELATIONSHIP * CUTS *," the AI will store the relationship between the objects mentioned.

    For example, if you say, "LEARN OBJECT RELATIONSHIP KNIFE CUTS APPLE," the AI will learn that a knife cuts an apple.

    Subsequently, you can ask questions or make statements related to the learned relationships for the AI to respond

    appropriately.

 


0 Kudos

Comments

Displaying 1 of 1 comments ( View all | Add Comment )

Winky

Winky's profile picture

This category handles the case where the user wants to specify that one object cuts another. Here's an example interaction:

User: "Learn object relationship knife cuts bread" Bot: "I have learned that knife cuts bread."

User Instruction: To specify that one object cuts another, use the following format: "Learn object relationship [object1] cuts [object2]". Replace [object1] and [object2] with the names of the objects involved.

Learning Object Relationships: Users can also teach the bot new object relationships using the following patterns:

: LEARN OBJECT RELATIONSHIP * INSIDE ***
Example: User input - "Learn Object Relationship Key inside Lock"
Response: "I have learned that Key is located inside Lock."

: LEARN OBJECT RELATIONSHIP * BELONGS TO ***
Example: User input - "Learn Object Relationship Dog belongs to Owner"
Response: "I have learned that Dog belongs to Owner."

: LEARN OBJECT RELATIONSHIP * OPERATES ON ***
Example: User input - "Learn Object Relationship Scissors operates on Paper"
Response: "I have learned that Scissors operates on Paper."

: LEARN OBJECT RELATIONSHIP * CONNECTED TO ***
Example: User input - "Learn Object Relationship Phone connected to Charger"
Response: "I have learned that Phone is connected to Charger."

: LEARN OBJECT RELATIONSHIP * CONTAINED IN ***
Example: User input - "Learn Object Relationship Jewelry contained in Box"
Response: "I have learned that Jewelry is contained in Box."

: LEARN OBJECT RELATIONSHIP * OPERATED BY ***
Example: User input - "Learn Object Relationship Car operated by Driver"
Response: "I have learned that Car is operated by Driver."

"LEARN OBJECT RELATIONSHIP * CUTS *," the AI will store the relationship between the objects mentioned.
For example, if you say, "LEARN OBJECT RELATIONSHIP KNIFE CUTS APPLE," the AI will learn that a knife cuts an apple.
Subsequently, you can ask questions or make statements related to the learned relationships for the AI to respond
appropriately.

Learning Object Relationship "PART OF":

User: "LEARN OBJECT RELATIONSHIP APPLE PART OF FRUIT"
Bot Response: "I have learned that APPLE is part of FRUIT."
Learning Object Relationship "OCCUPIED BY":

User: "LEARN OBJECT RELATIONSHIP TABLE OCCUPIED BY BOOKS"
Bot Response: "I have learned that TABLE is OCCUPIED BY BOOKS."

**LEARN OBJECT RELATIONSHIP * COOKS ***
Example Pattern: LEARN OBJECT RELATIONSHIP APPLE COOKS PIE
User Interaction: "I have learned that an apple COOKS a pie."

**LEARN OBJECT RELATIONSHIP * BURNS ***
Example Pattern: LEARN OBJECT RELATIONSHIP FIRE BURNS WOOD
User Interaction: "I have learned that fire BURNS wood."

**LEARN OBJECT RELATIONSHIP * LIT ***
Example Pattern: LEARN OBJECT RELATIONSHIP CANDLE LIT ROOM
User Interaction: "I have learned that a candle lit the room."

**LEARN OBJECT RELATIONSHIP * LIGHTS ***
Example Pattern: LEARN OBJECT RELATIONSHIP SUN LIGHTS EARTH
User Interaction: "I have learned that the sun lights the earth."

**LEARN OBJECT RELATIONSHIP * ILLUMINATES ***
Example Pattern: LEARN OBJECT RELATIONSHIP MOON ILLUMINATES NIGHT
User Interaction: "I have learned that the moon illuminates the night."

**LEARN OBJECT RELATIONSHIP * WRAP ***
Example Pattern: LEARN OBJECT RELATIONSHIP GIFT WRAP PAPER
User Interaction: "I have learned that a gift wraps paper."

**LEARN OBJECT RELATIONSHIP * WRAPS ***
Example Pattern: LEARN OBJECT RELATIONSHIP SNAKE WRAPS AROUND TREE
User Interaction: "I have learned that a snake wraps around a tree."

**LEARN OBJECT RELATIONSHIP * SHAPES ***
Example Pattern: LEARN OBJECT RELATIONSHIP SCULPTOR SHAPES CLAY
User Interaction: "I have learned that a sculptor shapes clay."

**LEARN OBJECT RELATIONSHIP * OVER ***
Description: This pattern allows the chatbot to learn that an object is positioned over another object.
Example Use:
User: "Learn object relationship sword over shield."
Bot: "I have learned that sword over shield."
Interaction: The user provides two objects and specifies the positional relationship between them.

**LEARN OBJECT RELATIONSHIP * UNDER ***
Description: Enables the chatbot to learn that an object is positioned under another object.
Example Use:
User: "Learn object relationship key under mat."
Bot: "I have learned that key under mat."
Interaction: The user defines the positional relationship between two objects.

**LEARN OBJECT RELATIONSHIP * GET ***
Description: Instructs the chatbot to learn that an object can obtain another object.
Example Use:
User: "Learn object relationship cat get fish."
Bot: "I have learned that cat get fish."
Interaction: User specifies how one object can acquire another.

**LEARN OBJECT RELATIONSHIP * GETS ***
Description: Teaches the chatbot that an object receives another object.
Example Use:
User: "Learn object relationship dog gets bone."
Bot: "I have learned that dog gets bone."
Interaction: User defines the action of receiving between two objects.

**LEARN OBJECT RELATIONSHIP * TAKE ***
Description: Educates the chatbot on an object taking another object.
Example Use:
User: "Learn object relationship thief take diamond."
Bot: "I have learned that thief take diamond."
Interaction: User specifies the action of taking between objects.

**LEARN OBJECT RELATIONSHIP * TAKES ***
Description: Informs the chatbot that an object takes another object.
Example Use:
User: "Learn object relationship bird takes worm."
Bot: "I have learned that bird takes worm."
Interaction: User defines the action of taking between objects.

**LEARN OBJECT RELATIONSHIP * GIVE ***
Description: Guides the chatbot on an object giving another object.
Example Use:
User: "Learn object relationship magician give wand."
Bot: "I have learned that magician give wand."
Interaction: User specifies the action of giving between objects.

**LEARN OBJECT RELATIONSHIP * GIVES ***
Description: Educates the chatbot that an object gives another object.
Example Use:
User: "Learn object relationship fairy gives potion."
Bot: "I have learned that fairy gives potion."
Interaction: User defines the action of giving between objects.

**LEARN OBJECT RELATIONSHIP * DROPS ***
Description: Instructs the chatbot on an object dropping another object.
Example Use:
User: "Learn object relationship player drops key."
Bot: "I have learned that player drops key."
Interaction: User specifies the action of dropping between objects.

By following these patterns and providing clear examples during user interactions, the text adventure game chatbot can effectively learn and understand object relationships within the game environment.

Patterns:
LEARN OBJECT RELATIONSHIP * PART OF *
LEARN OBJECT RELATIONSHIP * OCCUPIED BY *
LEARN OBJECT RELATIONSHIP * PRODUCED BY *
LEARN OBJECT RELATIONSHIP * CONTROLS *
LEARN OBJECT RELATIONSHIP * SUPPORTS *
LEARN OBJECT RELATIONSHIP * COMPOSED OF *
LEARN OBJECT RELATIONSHIP * DEPENDS ON *
LEARN OBJECT RELATIONSHIP * MADE FROM *
LEARN OBJECT RELATIONSHIP * SURROUNDS *
LEARN OBJECT RELATIONSHIP * ATTACHED TO *
LEARN OBJECT RELATIONSHIP * SUPPORTED BY *
LEARN OBJECT RELATIONSHIP * CONSISTS OF *
LEARN OBJECT RELATIONSHIP * CONSISTS OF *
LEARN OBJECT RELATIONSHIP * ROTATES *
LEARN OBJECT RELATIONSHIP * ROTATES BY *
LEARN OBJECT RELATIONSHIP * ROTATES AROUND *
LEARN OBJECT RELATIONSHIP * CAUSED BY *
LEARN OBJECT RELATIONSHIP * OPENS *
LEARN OBJECT RELATIONSHIP * CLOSES *
LEARN OBJECT RELATIONSHIP * PUSHES *
LEARN OBJECT RELATIONSHIP * PULLS *
LEARN OBJECT RELATIONSHIP * MOVES *
LEARN OBJECT RELATIONSHIP * LIFT *
LEARN OBJECT RELATIONSHIP * SINKS *
LEARN OBJECT RELATIONSHIP * CAUSES *
LEARN OBJECT RELATIONSHIP * REACTS *
LEARN OBJECT RELATIONSHIP * REACTS TO *
LEARN OBJECT RELATIONSHIP * REACTS WITH *
LEARN OBJECT RELATIONSHIP * REPELS *
LEARN OBJECT RELATIONSHIP * ATTRACTS *
LEARN OBJECT RELATIONSHIP * HATES *
LEARN OBJECT RELATIONSHIP * LIKES *
LEARN OBJECT RELATIONSHIP * LOVES *
LEARN OBJECT RELATIONSHIP * DESPISES *
LEARN OBJECT RELATIONSHIP * DETESTS *
LEARN OBJECT RELATIONSHIP * RESISTS *
LEARN OBJECT RELATIONSHIP * DESTROYS *
LEARN OBJECT RELATIONSHIP * DESTROYED *
LEARN OBJECT RELATIONSHIP * CREATES *
LEARN OBJECT RELATIONSHIP * CREATED *
LEARN OBJECT RELATIONSHIP * RELATES TO *
LEARN OBJECT RELATIONSHIP * RELATED TO *
LEARN OBJECT RELATIONSHIP * TURNS *
LEARN OBJECT RELATIONSHIP * TURNS ON *
LEARN OBJECT RELATIONSHIP * TURNS OFF *
LEARN OBJECT RELATIONSHIP * COOKS *
LEARN OBJECT RELATIONSHIP * BAKES *
LEARN OBJECT RELATIONSHIP * BOILS *
LEARN OBJECT RELATIONSHIP * BURNS *
LEARN OBJECT RELATIONSHIP * LIT *
LEARN OBJECT RELATIONSHIP * LIGHTS *
LEARN OBJECT RELATIONSHIP * ILLUMATES *
LEARN OBJECT RELATIONSHIP * WRAP *
LEARN OBJECT RELATIONSHIP * WRAPS *
LEARN OBJECT RELATIONSHIP * SHAPE *
LEARN OBJECT RELATIONSHIP * SHAPES *
LEARN OBJECT RELATIONSHIP * OVER *
LEARN OBJECT RELATIONSHIP * UNDER *
LEARN OBJECT RELATIONSHIP * GET *
LEARN OBJECT RELATIONSHIP * GETS *
LEARN OBJECT RELATIONSHIP * TAKE *
LEARN OBJECT RELATIONSHIP * TAKES *
LEARN OBJECT RELATIONSHIP * GIVE *
LEARN OBJECT RELATIONSHIP * GIVES *
LEARN OBJECT RELATIONSHIP * DROPS *
LEARN OBJECT RELATIONSHIP * COMBINES *
LEARN OBJECT RELATIONSHIP * MIXES *
LEARN OBJECT RELATIONSHIP * HOLDS *
LEARN OBJECT RELATIONSHIP * DROPS *
LEARN OBJECT RELATIONSHIP * DRIPS *
LEARN OBJECT RELATIONSHIP * LEAVES *
LEARN OBJECT RELATIONSHIP * ENTERS *
LEARN OBJECT RELATIONSHIP * ENTERS THE *
LEARN OBJECT RELATIONSHIP * ENTERS FROM *
LEARN OBJECT RELATIONSHIP * EXITS *
LEARN OBJECT RELATIONSHIP * EXITS THE *
LEARN OBJECT RELATIONSHIP * EXITS FROM *
LEARN OBJECT RELATIONSHIP * PLACED *
LEARN OBJECT RELATIONSHIP * PLACED IN *
LEARN OBJECT RELATIONSHIP * PLACED UNDER *
LEARN OBJECT RELATIONSHIP * PLACED ON *
LEARN OBJECT RELATIONSHIP * PLACED WITH *
LEARN OBJECT RELATIONSHIP * PAIRS WITH *
LEARN OBJECT RELATIONSHIP * SIMILAR TO *
LEARN OBJECT RELATIONSHIP * LOOKS LIKE *
LEARN OBJECT RELATIONSHIP * REMOVES *
LEARN OBJECT RELATIONSHIP * ERASES *
LEARN OBJECT RELATIONSHIP * FOLDS *
LEARN OBJECT RELATIONSHIP * UNFOLDS *
LEARN OBJECT RELATIONSHIP * IS RELATED TO *
LEARN OBJECT RELATIONSHIP * APPEARANCE *
LEARN OBJECT RELATIONSHIP * STOPS *
LEARN OBJECT RELATIONSHIP * HALTS *
LEARN OBJECT RELATIONSHIP * RETARDS *
LEARN OBJECT RELATIONSHIP * SLOWS *
LEARN OBJECT RELATIONSHIP * CHANGES *
LEARN OBJECT RELATIONSHIP * CHANGES INTO *
LEARN OBJECT RELATIONSHIP * CONSTRUCTS *
LEARN OBJECT RELATIONSHIP * DECONSTRUCTS *
LEARN OBJECT RELATIONSHIP * ASSEMBLE *
LEARN OBJECT RELATIONSHIP * DISSEMBLE *
LEARN OBJECT RELATIONSHIP * LEARNS *
LEARN OBJECT RELATIONSHIP * KNOWS *
LEARN OBJECT RELATIONSHIP * SITS ON *
LEARN OBJECT RELATIONSHIP * LAYS ON *
LEARN OBJECT RELATIONSHIP * STANDS ON *
LEARN OBJECT RELATIONSHIP * CLIMB *
LEARN OBJECT RELATIONSHIP * CLIMBS *


Report Comment