Q: I would like to know more about AI commands and how do they work, could you explain them in details?
A: Here's the complete list of AI commands. Use them wisely!
AI Commands
===========
Only the chosene Player 1 and Player 6.
Type "-o", "-c" or " c" before any of these commands: (ex. "-oa", "-ca", " ca"
are all legal)
Simple attack command.
d or d XX:
AI defends the base.
Use this if enemy team pushes while your teammates are pushing different lane.
sd XX:
AI stays to the base to defend. They will not end their defending when there
are no more intruders in base. Cancel it by ordering the bot to attack.
This ensures allied AI teammates wont leave the base, but also prevents them from pushing. Use attack command so they can start pushing again.
b XX:
AI backs a little.
Usually AI simply skips one creepwave.
f XX:
AI retreats to fountain.
This command is especially usefull when allied AI has huge bank ( 3k or more ) but doesn't go home because of high HP.
p[l/m/r/n]: (ex. -cpm )
Tells all allied AI to push at left/mid/right whenever they have the chance to
push. Typing -pn causes the bots to attack to whatever lane they wish.
This one should be used if you lost a side ( not mid rax ) and have no choice but push 2 lanes at the same time. Simply order one or two of your AI teammates to hold the lost lane while you and the rest of the team do push other one.
g[l/m/r] XX: (ex. -cgl 3,5 )
AI goes to a lane immediately. The AI will go to the back of where the allied
creeps in the lane are located.
Want solo? Order AI to move to other lane ( for example from mid to bot or top ). Do not order AI go from bot to top lane or vise versa directly, because this wont work, instead, first order AI go to mid and then to the lane you want them to go.
t XX [target]: (ex. -ct 1,4 8)
Attack target's location if it is visible.
Use at your own risk. I personally don't recomment this command as AI may fail and die to enemy team.
flask, tango:
Have bots use Tango or Flask. Input valid only on 1st minute of game.
AI will use either Tangos or Flask, I recommend Tangos as they allow AI stay longer against nukers.
neut:
Turn neutral creeping on/off. This does not affect Chen.
Its wise to keep neutral creeping on ( by default ).
auto:
Turn automatic lane changing on/off.
If you plan to organize the laning system, turn it off and act like lane manager. You can even put AI's in 1 range plus 1 melee formation for better gameplay.
roshan, roshanXX:
AI attacks Roshan.
Just so you know, keep one slot free so aegis wont get wasted. Also, for your own good, don't ''try'' to give allied AI aegis. 
oui:
Show the command dialog. You can also just type a space to show the dialog.
Just if you need to order something quickly.
Other Commands:
-pa(chooses ally), -pe(chooses enemy), -px(cancel choosing)
Only players who were notified can use this. With -pa/-pe you can "pick" for the ai by clicking on the hero at a tavern. You can only use these commands while you have not chosen a hero yet or before 1:10.
To pick hero for AI, pick it like you would do for yourself, once you type -pa / -pe command.
Use -px to stop choosing for the ai.
If you have not used -pa or -pe within 45 seconds, the bots will pick their
heroes and you may not be able to use -pa/-pe.
Use this if you want certain AI allies ( strong ones ) vs certain AI enemies ( not so hard ).
-csXX
Shows the creepstats of a Computer player. Any player can use this command.
Use this if you wonder how well does allied AI lane against enemy hero. If creepstats are bad, let it go to other lane instead.
-msXX
Shows the move speed of a Computer player. Any player can use this command.
Just if you really need to know this. 
-aid
All nearby ally casts a support spell to you, or an AOE spell if you're
surounded by enemies, or attack an enemy hero near you. Any player can use
this command.
Can't guarantee this will save your life though. 
Q: Why AI does regenerate hit points and mana points faster than human player? Also is it true AI can see invisible units and move faster?
A: We believe its because of WC3 Engine. Originally, this was intended for Warcraft 3 AI, but since Dota works on Warcraft, some hardcoded triggers do work on Dota AI aswell. It is probably possible for AI coder make a workaround for this, but most players agree AI does need these bonuses. As for the numbers, they are about 2 HP / MP points and bonus ms of 5 - 10 points. As you can see, these aren't much and shouldn't be the problem for you, also these bonuses may be valid for Insane Computer only, not Normal or Easy. You also know AI is the program, so we can't say it actually can see anything. The way it collects and analizes data might also allow it collect data about nearby heroes / objects even if they are invisible. This means AI has information about your location nearly every second and therefore it knows where are you. Since the majority of AI attack / spellcast scripts are said to work ''on sight'', AI will cast any AOE spell it can against you ( except Ult, only if you are low on health ). I advice you to stay away from enemy AI hero if it has any AOE spell, when you are invisible, just for your own good.
AI map troubleshoot or what limitations they could have.
Q: Some AI's don't use all skills or use them in the wrong way. Also some AI's don't buy correct items ( or don't buy them at all ), what should I do?
A: It takes a while for AI maker to make new scripts for new AI heroes, this is why new heroes may not always have proper AI. This means they won't buy some ( or any ) items, wont use them and won't learn any skill. If you think some of the old AI's don't use their skills correctly, report this in special thread ( will be created soon ). Also try to include some visual data ( screenshots or replays ) so developers could easier understand the issue and fix it in their future version. If you don't like certain item build, discuss it in special thread ( will be created soon ), if you know a better one, suggest it but also explain why you think it should be implemented instead of the old one.
Q: Allied AI / Enemy AI got hero with incomplete AI, what should I do?
A: Use -AIrepick XX command. XX is the number of the slot incomplete AI occupies, e.x -AIrepick2, this will make Teal AI player repick his hero.
Note :AI will not lose gold if you use this command.
Q : Do all Dota gamemodes and commands also work in AI version?
A: No. Some gamemodes and commands do not work. Here are they :
Game Mods :vr, -rv, -rd, -cd, -cm, -lm, -xl,
Game Commands : -afk, -kickafk, -ah, -switch, -fun
Q: Why AI goes bot/mid/top even when I use -nb/-nm/-nt command. Also why Super Creeps do spawn on disabled lanes? ( BMP's AI map )
A: This is because AI scipt wasn't updated ( aswell as SC spawn script ). Untill its fixed, don't use these mods while playing with AI. Still -om mode may work correctly.
Final Info
Q: There's specific question I would like to ask, what should I do, whom I should ask?
A: First of all, browse Dota Tools and AI maps section, maybe you'll find answer there. Also, use search fuction ( just type your words there, ex. Warcraft Version Switcher ). You may also post your question in corresponding topic so you could get some help from fellow forum members. If you need detailed help, feel free to pm Me ( Green_Sliche orAegis ), at least one of us should be able to provide you with information you need, its much better than making new topic and eventually trashing the forum.