$\newcommand{\mc}{\mathcal}$ Let $\pi:E\to M$ be a smooth vector bundle with typical fibre a $k$-dimensional vector space $\mc V$. There are (at least) two ways to construct the dual bundle of $E$.
Direct Approach: Define $E^*$ as the disjoint uinon $\bigcup_{p\in M}E^*_p$. Define $\pi^*:E^*\to M$ as $\pi(E^*_p)=\{p\}$. For each smooth local trivialization $\Phi:\pi^{-1}(U)\to U\times \mc V$ of $E$ over $U\subseteq M$, define $\Phi^*:{\pi^*}^{-1}(U)\to U\times \mc V^*$ as $\Phi^*(v)=(p, \Phi_p^{-t}v)$ for all $v\in E^*_p\cap {\pi^*}^{-1}(U)$. Then using the vector bundle construction theorem, one can establish that there is a unique topology and smooth structure such that $\pi^*:E^*\to M$ is a smooth vector bundle over $M$ with typical fibre $\mc V^*$.
Associated Bundle Approach: Consider the frame bundle $F(E)$ which is known to be a principal $GL(\mc V)$-bundle. Define a representation of $GL(\mc V)$ on $\mc V^*$ by defining a map $\rho:GL(\mc V)\to GL(\mc V^*)$ as $\rho(T)=T^{-t}$ (Here $T^{-t}$ means the inverse of the transpose of $T$). Then we can define the dual bundle of $\pi:E\to M$ as the associated bundle of $F(E)$ with respect to the representation $\rho$.
These two constructions look quite different. One way to show that they are same is by coming up with a bundle isomorphism between them.
Can somebody please try to give some intuition as to why these two constructions are same?
Thank you.