از Geocities تا GPT اثر آنا مک فی

من چندین سال است که سعی می کنم اولین وب سایت خود را پیدا کنم. حیوانات خانگی خانواده مک فی، در حدود 1999.
ساعتها در حفرههای خرگوش Wayback Machine، هر ترکیب URL ممکنی را که فکر میکردم امتحان کردم. آیا آن قلب/دشتزار بود؟ جنگل مسحور شده؟ آیا از زیرخط یا خط تیره استفاده کردم؟ اینترنت به همراه غار Porygon و آنچه من صفحه Horsea نامیدهام (Horsea’s Haven؟ Horsea’s Hideout؟ نام شناور دور از دسترس) آن را بلعید.
چیزی ویرانگر در مورد از دست دادن اولین عبارات دیجیتال خلاقانه وجود دارد. گویی آنها در یک اینترنت موازی وجود داشتند که روی آن هموار شده بود. من ده ساله بودم با چینچیلاها، موش های خانگی، موش ها، جوجه ها – لیست واقعا خنده دار بود – و معتقد بودم که هر کدام سزاوار صفحه وب خود هستند. گوشه اینترنت خودشان، انرژی خالص «اینجا خرگوش من به نام لیبی است و در اینجا سه واقعیت درباره او وجود دارد».
من شبکه قدیمی را به یاد دارم. نه همه، بلکه قطعات. مانند اینکه چگونه طرح شمارهگیری ما برای وبسایتهای میزبان NZ نسبت به وبسایتهای بینالمللی به ما برتری میدهد، بنابراین من ساعتها آموزشهای میزبانی محلی را مرور میکردم. یکی از قابها بود که آنها را مانند یک بشقاب شام توضیح میداد – محتوای اصلی شما (گوشت) در وسط، ناوبری (سالاد) در کنار، شاید یک پاورقی (دسر) پایین. فکر می کردم در آن زمان درخشان ترین استعاره بود. احتمالاً هفتهها را صرف جابجایی فریمها، تماشای قالببندی مجدد محتوا، احساس یک معمار کردم.
سپس Vikimouse و MousePad Kids وجود داشت – این وبسایت که در آن میتوانید موشهای مجازی را انتخاب کنید که در خانههای پیکسلی پیچیدهای زندگی میکنند. شخصی به نام Vikimouse هر یک پیکسل به پیکسل ساخته بود. به آنها خیره شدم و سعی کردم بفهمم که چگونه کسی می تواند این همه صبر داشته باشد. از کجا می دانستند کدام پیکسل قهوه ای و کدام باید قهوه ای باشد تا شبیه دانه های چوب باشد. من منبع همه چیز را می دیدم و سعی می کردم جادو را رمزگشایی کنم. و سپس صفحه اصلی خود را با تمام خانوادههای جوندگان دیجیتالی با هنر پیکسلی پر میکردم.

سرگردانی پلت فرم زود شروع شد. Geocities، Tripod، Bravepages، Angelfire – آزادی را تعقیب کردم. بودجه صفر دلاری، حداقل تبلیغات، حداکثر کنترل خلاقانه. هر انتقال پلتفرم مانند آزمایش یک هویت دیجیتال متفاوت بود. آیا این جایی خواهد بود که سایت های طرفداران پوکمون من در نهایت حرفه ای به نظر می رسند؟ (آنها هرگز این کار را نکردند. اما آنها قابلیت پخش خودکار فایل های MIDI را داشتند و این واقعاً مهم بود.)
من به انجمنی به نام Young Coders یا چیزی دیگر پیوستم. ما تکههای جاوا اسکریپت را که پیدا کردهایم به اشتراک میگذاریم – ردهای موش، بارش برف، آن چشمهایی که نشانگر شما را در اطراف صفحه دنبال میکنند. کپی کنید، پیست کنید، دعا کنید کار کند. وقتی این اتفاق افتاد، احساس کردید که به تازگی یک طلسم واقعی انجام داده اید. وقتی اینطور نبود، ساعتها به دنبال نقطه ویرگول گم شده میگشتید، نمیدانستید که بیست و پنج سال بعد همچنان به دنبال نقطه ویرگولهای گمشده میگردید، فقط اکنون با پیامهای خطای بهتر.
وقتی نوجوان شدم همه چیز پیچیده تر شد. یا حداقل من فکر می کردم آنها این کار را کردند. Dreamweaver بعد از اینکه همه چیز را با دست کدنویسی کرد احساس یک کلاهبردار می کرد. Macromedia Flash یک جادوی خالص بود – ناگهان همه چیز می تواند حرکت کند. نه فقط برچسبها و نشانهها، بلکه انیمیشن واقعی. من صفحات طرفداران گروه را با فداکاری یک سازنده معبد دیجیتال ساختم. من کمی ASP.NET را یاد گرفتم زیرا به نظر مهم و بزرگسال می آمد و در نهایت به PHP پیشرفت کردم، جایی که برای اولین بار قبل از وردپرس bbPress را امتحان کردم.
تارها نوعی تعهد خاص خودشان بودند. شما برای پیوستن به یکی – “Anna’s Pokemon Paradise برای پیوستن به Elite Water Pokemon Webring درخواست می دهد” – و بی صبرانه منتظر تایید باشید. سپس آن قطعه HTML را دریافت میکنید تا با دکمههای قبلی و بعدی به سایت خود اضافه کنید، و شما را بخشی از آن حلقه بیپایان افرادی میکند که به همان چیز وسواس دارند. من احتمالا در یک نقطه دوازده حلقه مختلف بودم. پوکمون، حیوانات خانگی مجازی، تقریباً برای همه چیز.
کتاب های مهمان از ضروریات بود. شما یک وب سایت واقعی بدون دفترچه مهمان نبودید. مال من از Bravenet بود، با هر پسزمینه GIF که فکر میکردم آن هفته جالب بود، گچکاری شده بود. ورودی ها همیشه یکسان بودند – “سایت جالب!” “من عاشق عکس ها هستم!” و گاهی اوقات کسی واقعاً چیز مهمی می نویسد و شما احساس می کنید که آن را ساخته اید. مثل اینکه وب سایت شما مکانی واقعی بود که مردم از آن بازدید می کردند، نه فقط پیکسل هایی که در فضای خالی فریاد می زدید.
سپس صفحات طرفداران گروه ظاهر شد. من نظراتی داشتم و آنها به فضاهای اختصاصی وب نیاز داشتند. قاب برای همه چیز قاب سمت چپ: پیمایش با نام هر یک از اعضای گروه با فونت متفاوت، فریم بالا: لوگوی گروه که به سختی از یک تصویر بزرگتر در Paint Shop Pro برش دادم. Mainframe: “News” من از سایت های طرفداران دیگر کپی کرده بودم، شاید گالری از تصاویری که هفده سال طول کشید تا در یک اتصال شماره گیری بارگذاری شوند. من احتمالاً در جایی در مورد عدم مالکیت تصاویر سلب مسئولیت داشتم، گویی سونی موزیک بعد از یک چهارده سالگی در نیوزلند می آید.

دقیقاً لحظه ای را که گوگل را در نسخه بتا کشف کردم به یاد دارم. من قبلاً کاتالوگی از موتورهای جستجو و فهرستهای فهرست وب بودم (به صورت استعاری فهرستنویسی نمیکنم، شوخی نمیکنم – من یک پوشه clearfile داشتم که آدرس هر موتور جستجو و فهرستی را که میتوانستم پیدا کنم، در آن یادداشت میکردم)، اما گوگل فقط… خالی بود. لوگو، کادر جستجو، دو دکمه. به نظر اشتباه بود، مثل اینکه کسی فراموش کرده آن را بسازد. همه امکانات پورتال کجا بود؟ آب و هوا؟ خبر؟ اما پس از آن چیزی را جستجو کردید و آن چیزی را که می خواستید پیدا کرد. نه هفده صفحه آشغال که نمره شما در صفحه دوازده دفن شده باشد. چقدر خوب بود ناراحت کننده بود
CSS Zen Garden ذهن من را کاملاً منفجر کرد. شاید سال 2003 بود؟ من به جدولهای چیدمان وفادار بودم و از میزهای تو در تو محافظت میکردم که انگار یک دین شخصی هستند. سپس شخصی CSS Zen Garden را به من نشان داد – دقیقاً همان HTML، که فقط با تغییر شیوه نامه کاملاً تغییر یافته است. ساعت ها به منبع نگاه می کردم و سعی می کردم بفهمم که چگونه باغ در نقشه مترو به اقیانوس تبدیل شده است. مثل این بود که فهمیدی با انگشتانت نقاشی میکشی در حالی که بقیه براش دارند.

فکر می کنم سعی کردم تک تک طرح ها را بازسازی کنم. به طرز چشمگیری شکست خورد. اما در این شکست، من شروع به درک آبشار، مشخصات، مدل جعبه کردم (اگرچه IE6 ما را در سالهای آینده با این مشکل مواجه خواهد کرد). ما شروع به درک این موضوع کردیم که سعی می کنیم به مرورگرها در مورد هدف خود آموزش دهیم. که HTML قرار بود ساختار باشد، CSS ارائه بود، و مخلوط کردن آنها…به نحوی اشتباه بود؟ اگرچه من قطعاً برای مدت طولانی پس از آن به استفاده از سبک های درون خطی برای “فقط آن یک چیز سریع” ادامه دادم.
ما دو دهه بعد را صرف این گفتگو با مرورگرها کردیم. به آنها بیاموزید درک کنند که وقتی گفتیم “نمایش: انعطاف پذیر” منظور ما “لطفاً، به خاطر بهشت، فقط این div را در مرکز قرار دهید” بود. یادگیری مهارت های آنها – سافاری این کار را انجام می دهد، کروم آن را انجام می دهد و اینترنت اکسپلورر… خوب، IE هر کاری می خواهد انجام می دهد. ما یاد گرفتیم به زبان آنها صحبت کنیم، با منطق آنها فکر کنیم.
و اکنون اینجا هستیم، سعی می کنیم به هوش مصنوعی یاد دهیم که زمینه را درک کند، و این مانند ده سالگی است و دوباره به هنر پیکسلی Vikimouse خیره شده است. ما می دانیم که اینجا چیزی جادویی وجود دارد، چیزی متحول کننده. اما ما همچنان قطعات کد را کپی می کنیم و دعا می کنیم که کار کنند. ما همچنان به دنبال نقطه ویرگول های گم شده هستیم، در حال حاضر آنها به جای ردیابی ماوس جاوا اسکریپت در تنظیمات JSON برای سرورهای MCP هستند.
موضوع این است که هوش مصنوعی به روشی که ما درک کوتاهقدی را یاد گرفتهایم، زمینه را درک نمیکند.
وقتی من اشکال زدایی می کنم که چرا یک سرور MCP به درستی با ابزارهای من صحبت نمی کند، درست مانند اشکال زدایی می کنم که چرا فریم های من در Netscape Navigator تغییر اندازه نمی دهند. به جز اکنون، به جای اینکه به مرورگر یاد بدهم که “frameborder=’0” به معنای “لطفا آن خط خاکستری زشت را نکشید”، به کلود آموزش می دهم که وقتی می گویم “مکالمات MCP گذشته من را جستجو کنید” منظورم مکالمات واقعی است، نه خاطره ای توهم آمیز از مکالماتی که هرگز اتفاق نیفتاده است.
من مدتی است که با سرورهای MCP آزمایش می کنم و همان حسی را به من می دهد که روزهای اولیه کپی کردن قطعات جاوا اسکریپت بود. شما میدانید که چیزی قدرتمند در حال وقوع است، اما کاملاً مطمئن نیستید که چرا در صورت انجام آن کار میکند. همین هفته گذشته من سه ساعت صرف تلاش کردم تا بفهمم چرا زمینه من به درستی نمی گذرد، فقط متوجه شدم که نقل قول های اشتباهی داشتم. گم نشده – نوع اشتباه. نقل قول های فرفری به جای مستقیم. در سال 1999، فراموش کرد که یک برچسب فونت را ببندد. در سال 2025، کاراکترهای یونیکد یکسان به نظر می رسند، اما اینطور نیستند.
وضعیت اسناد نیز آشنا به نظر می رسد. سپس هفده تب مرورگر را باز خواهید داشت (زمانی که برگه ها را دریافت کردیم – به یاد دارید باز کردن یک سایت جدید به معنای باز کردن یک پنجره کاملاً جدید است؟)هر کدام با یک آموزش متفاوت که همه چیز را کمی متفاوت توضیح می دهد. من اکنون هفده رشته از اسناد Anthropic، مخازن GitHub، و گفتگوهای Discord دارم که در آنها شخصی چیزی را کشف کرده است که هنوز در جایی مستند نشده است. همه ما هنوز به طور جمعی از یکدیگر یاد میگیریم، این موضوع بهجای فرومهای Young Coders اکنون در تاپیکهای Slack است.
اما این چیزی است که مرا به این فکر میکند: ما در آموزش مرورگرها برای درک ما بسیار خوب شدهایم. بیست و پنج سال طول کشید، اما ما آن را انجام دادیم. ما از طرحبندیهای مبتنی بر جدول و گیفهای جداکننده به CSS Grid و کوئریهای کانتینر رفتهایم. از نشانهای «بهترین مشاهده شده در اینترنت اکسپلورر 5» تا طراحی واکنشگرا که روی همه چیز از ساعت گرفته تا تلویزیون دیواری (و شاید حتی یخچال شما!) کار میکند.
آنچه من تعجب می کنم این است که آموزش هوش مصنوعی در بیست و پنج سال آینده چگونه خواهد بود؟ ما در حال حاضر در عصر Geocities تعامل هوش مصنوعی هستیم. ما درخواستها را مانند کپی و جایگذاری جلوههای برفی جاوا اسکریپت کپی میکنیم. ما به معادل هوش مصنوعی webrings میپیوندیم – سرورهای Discord و مخازن GitHub که در آن افراد پیکربندیهای موفق MCP خود را به اشتراک میگذارند. ما در حال ساختن معادل پروژه های خانگی McPhee Family Pets در سال 2025 هستیم – پروژه های جدی و بلندپروازانه ای که احتمالاً تا پنج سال دیگر به شکل فعلی وجود نخواهند داشت، چه برسد به بیست و پنج سال.
یک روز دیگر یک اسکرین شات از وب سایتی که در سال 2001 ساخته بودم پیدا کردم. این یک صفحه اصلی داشت. صفحات اصلی را به خاطر دارید؟ “برای ورود اینجا را کلیک کنید” با چند انیمیشن فلش استادانه که همه بلافاصله روی آن کلیک کردند. در آن زمان بسیار مهم به نظر می رسید – ورودی بزرگ به فضای دیجیتال شما. اکنون تماشای آن تقریبا شرم آور است. در مورد تعاملات فعلی خود با هوش مصنوعی در سال 2049 چه فکری خواهیم کرد؟ آیا قرار است به نحوه پیکربندی دستی پنجره های زمینه بخندیم؟ آیا مهندسی سریع به اندازه چیدمان های مبتنی بر جدول عجیب به نظر می رسد؟
گاهی اوقات فکر میکنم این وبسایتهای گمشده – The McPhee Family Pets، Porygon’s Cave، Horsea’s any-it-it – بهتر است از بین بروند. آنها در حال حاضر همانطور که باید وجود دارند: در حافظه کامل، در واقعیت وحشتناک. آنها هرگز قرار نبودند وب سایت های خوبی باشند. زمانی که HTML شما بالاخره کار میکند، زمانی که حاشیههای فریم شما در یک راستا قرار میگیرند، زمانی که شخصی واقعاً دفترچه مهمان شما را امضا کرده است، احساس میکنند.
این چیزی است که من اکنون با سرورهای MCP و ابزارهای هوش مصنوعی دنبال می کنم. نه عملکرد عالی، بلکه آن لحظه ای که چیزی در جای خود کلیک می کند. وقتی زمینه به درستی تغییر می کند و ناگهان ابزار شما می تواند مکالمات قبلی شما را ببیند. وقتی هوش مصنوعی نه تنها آنچه می گویید، بلکه منظور شما را نیز می فهمد. این همان جادو است، فقط با پیام های خطای بهتر و مستندات بدتر.
ما دهه ها را صرف آموزش مرورگرها برای درک مقاصد خود کرده ایم. اکنون هوش مصنوعی را آموزش می دهیم. فرقش اینه که این بار من ده ساله با زمان نامحدود و چینچیلا نیستم. من سی و نه سال دارم با یک فرزند خردسال، یک شغل تمام وقت، و تقریباً هفده دقیقه وقت آزاد در روز. اما من هنوز هم همان احساس را دارم وقتی چیزی بالاخره کار می کند. همان میل به دیدن منبع همه چیز، برای درک جادو.
قضاوت نکنید – همه ما از جایی شروع کردیم. و صادقانه؟ همه ما دوباره از جایی شروع می کنیم.
وبای که من با آن بزرگ شدم از بین رفته است – نه فقط وبسایتهای من، بلکه کل این نسخه از اینترنت که در آن نوجوانان میتوانند برای حیوانات خانگی خود و گروههای موسیقی مورد علاقهشان زیارتگاه بسازند بدون اینکه به SEO، ویدیوهای TikTok، معیارهای تعامل یا اینکه آیا هوش مصنوعی میتواند این کار را بهتر انجام دهد یا خیر. اما شاید این چیز خوبی باشد. شاید هر نسلی نسخه مخصوص به خود را از وب برای کشف کردن، شکستن، ساختن چیزهای عجیب و غریب داشته باشد.
من فقط امیدوارم که در جایی بیرون، یک کودک ده ساله، معادل هوش مصنوعی The McPhee Family Pets را ایجاد کند. آموزش GPT به جوجه های اهلی آنها. برای انجام یک کار باورنکردنی وحشتناک که آنها سعی خواهند کرد تا بیست و پنج سال دیگر پیدا کنند و شکست بخورند.
این شبکه ای است که می خواهم در ساخت آن کمک کنم.




