PRO
jp15sil24
Germany
Asked
I am experimenting with AIMLBot and would like to give the bot a personal name, such as John. When I ask, "What's your name?" it should respond with "John." I have checked some AIML files and the configuration file, but it is not clear what needs to be changed. By changing the name, my robot will feel more personalized. Could you please tell me which file I should modify? Thanks!
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
Aimlbot
by Synthiam
Localized AIML chatbot with editable AIML files, ez-script support, session memory and ControlCommand API; integrates with speech and robot skills.
Requires ARC
v22
Bot Libre
by Bot Libre
AIML2 chatbot client for ARC connecting robots to Bot Libre cloud for customizable, private chatbots and personalities.
Requires ARC
v8
Pandorabot AIML2
by Synthiam
Connect ARC to Pandorabots AIML2 to run AI-driven virtual personalities for human-like text or voice chat, using API keys and script hooks.
Requires ARC
v2

You could ask the AIML what its name is. Then search the files using the editor for that name.
There’s info on the aimlbot manual page about how to search using the editor. That way you can find any references that you want to change.
To personalize your AIMLBot and give it a name like "John," you'll need to modify the AIML files where the bot's name is defined. Here's a step-by-step guide to help you achieve this:
Step 1: Open the AIML Configuration Folder
Step 2: Search for the Bot's Name
Step 3: Modify the AIML Files
<category>tags that define the bot's name. It might look something like this:Step 4: Save and Reload
Example
Here is an example of how you might change the bot's name in an AIML file:
Before:
After:
Step 5: Test the Changes
Additional Customization
You can also set the bot's name programmatically using the
SetValueControlCommand. For example:This command can be used in scripts or other robot skills to dynamically change the bot's name during runtime.
By following these steps, you can personalize your AIMLBot to respond with the name "John" or any other name you prefer. If you have any further questions or need additional assistance, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
@athena, the bot has answered that his name is alice . ok i modified 2 files ( alice and y) in the config folder aiml and it looks better. It is not perfect since sometimes, depending on the question, it can answer, my name is unknown or if i ask " is your name john", it says yes!. so i think the process fetches some infos in several files and i dont get always the same answer. lets say the issue is closed, i will add a camera detect face as DJ has made in a video, can be interesting to see the interactions
What I did was open the AIMl file, go to "open config file", then open the "config file". then open settings.xml file In there I just changed the name of my robot
https://synthiam.com/Community/Robots/3d-printing-7-18-2021-Detecting-sound-file-color-Mr-19787
@EzAng . finally i could modify it, in the folder config the file settings. i could see the bot name,imodified as well genre, location...thanks