موسسه خبری سایبربان:بدون شک بارها به هنگام جستجو در گوگل، آمازون، یوتیوب، فیسبوک، توییتر یا هر وب سایت بزرگ دیگری در دنیای وب، باکس کوچک و مرموزی! را زیر فیلد مربوط به آن مشاهده کرده اید، که در آن پس از وارد کردن هر حرف از متن مورد نظر، متناسبترین عبارتهای مرتبط با آن، به نمایش گذاشته میشود.
در ادامه مطلب با تاریخچه و نحوه شکل گیری “typeahead” یا “autocomplete” ، در گوگل آشنا خواهیم شد.
ایده Autocomplete برای اولین بار در دسامبر سال ۲۰۰۴ میلادی، توسط کوین گیبس، کارمند جوان و تازه وارد گوگل، مهندس سابق شرکت IBM و فارغ التحصیل از دانشگاه استنفورد پیاده سازی و مطرح شد.
گیبس پس از پشت سر گذاشتن تحصیلات خود، چند سالی را در «آی بی ام» گذراند و بعد از آن در شرکت گوگل مشغول به کار شد. وی با اینکه کم تجربه بود، توانست در چند ماه ابتدای کار خود، برای اولین بار، سیستم autocomplete گوگل را پیاده سازی و معرفی کند.
این تکنولوژی بر اساس دادههای آماری و محاسبات مربوط به حجم وسیعی از اطلاعات عمل میکند. اطلاعات به دست آمده از بررسی عبارتهای جستجو شده توسط کاربران سراسر جهان و میزان تکرار آنها در این سیستم مورد استفاده قرار میگیرند.
بدین ترتیب الگوریتم گوگل با استفاده از تنظیمات شخصی کاربران (personalization)، فیلترهای منطقه ای (location filters) و اطلاعات ثبت شده مربوط به جستجوهای قبلی آن ها، نتایج مربوط به جستجوی اشخاص دیگری که دارای الگویی مشابه هستند را، به عنوان پیشنهاد در اختیار کاربران قرار میدهد.
در ابتدا گیبس روی زیرساخت سیستمهای مربوط به دیتاسنترهای گوگل فعالیت میکرد:
شانس، یک موقعیت بی نظیر، بلاخره من میتونم به هدفم برسم! اینجا هرچی که لازم داشته باشم هست. حجم دیتای بسیار زیاد، دسترسی به اینترنت سریع، اگر کمی جاوااسکریپت چاشنی کارم بشه میتونم...
همزمان با شکل گیری ایده گیبس، آژاکس در حال مطرح شدن بود. این به معنی وجود امکان فنی چک کردن سرور برای دریافت داده جدید، بدون بارگزاری مجدد صفحه بود.
در ابتدا علاقه مهندس جوان ما به مبحث URL completion، منجر به پیدا کردن راهی برای به کار گیری جاوااسکریپت جهت ناوبری هرچه بهتر حجم عظیمی از اطلاعات شد. بنابراین گیبس موفق به ساخت url predictor شد که مثال آن را در تصویر پایین میبینید:
و این تازه آغاز کار بود... گیبس در مصاحبه خود میگوید:
وقتی که امکان جدید ام را به یکی از همکارانم نشان دادم گفت: خوبه، فکر میکنی بشه برای جستجو هم پیاده اش کرد؟
اینجا بود که جف دین و راب پایک، مهرههای اصلی جستجوی گوگل، مشغول به پیاده سازی ایده گیبس روی سرچ گوگل شدند و به پیشنهاد ماریسا مایر (که هم اکنون مدیرعامل یاهو شده است) نام آن از Google Complete به Google Suggest تغییر کرد. در دهم دسامبر سال 2004، با انتشار یک پست در وبلاگ رسمی گوگل ، این ویژگی جدید رسما معرفی شد.پس از آن در سال 2010 سرویس جدیدی به نام Google Instant ارائه شد.به واسطه این سرویس تنها با وارد کردن یک کلمه در Auto complete، با عبارتها و مباحثی آشنا میشوید که حتی به ذهن شما هم خطور نمیکرد.درست است... کامپیوترها برای آموزش دادن به خدمت گرفته شده اند! شما چیزی را یاد میگیرید که به دنبال آن هستید، حتی اگر ندانید چه چیزی را جستجو کنید.
باید این نکته را مد نظر داشت که گیبس و دیگر کارمندان گوگل، چنین پیشرفت هایی را مدیون سیاست کاری این شرکت هستند. بر این اساس هر یک از کارمندان این شرکت آزاد است تا 20% از ساعتهای کاری خود را به پروژه دلخواه خود اختصاص دهد.
وقتی که به باکس جستجو نگاه میکنم احساس نمیکنم این چیزی است که من خلق کردم، بلکه حس میکنم چیزی بود که دنیا خواستار آن بود و باید انجام میشد...
گیبس به ایده خود بها داد. از امکانات و موقعیت خود استفاده کرد و در نهایت با پیاده کردن یک سرویس به ظاهر ساده، دنیای وب را متحول کرد.
شما تنها نیستید. وقت آن رسیده است که دست به کار شوید. به ایدههای خود بها بدهید و برای آینده خود تلاش کنید!