AI Friend for Long-Distance Companionship: Bridging the Gap with Technology