In triangle \(ABC\), the angle bisector of \(\angle BAC\) intersects side \(BC\) at point \(D\). The lengths of sides \(AB\), \(AC\), and \(BC\) are 7, 9, and 10 units, respectively. Find the length of segment \(BD\). Let's think step by step and output the final answer within \boxed{}.
user