artificial intelligence

hi,
what methodology can i use for designing and implementing an intelligent personal assistant