Etiket: automation

  • # 17. Yüzyıldan Bir Teknoloji Hazinesi: El-Cezeri’nin İcatlarının El Yazması Gün Yüzüne Çıkıyor

    ## 17. Yüzyıldan Bir Teknoloji Hazinesi: El-Cezeri’nin İcatlarının El Yazması Gün Yüzüne Çıkıyor

    Teknoloji tarihine ışık tutan önemli bir belge, 17. yüzyıla ait olduğu düşünülen ve İslam dünyasının önemli bilim insanlarından El-Cezeri’nin “Olağanüstü Mekanik Cihazlar” adlı eserinin el yazması, yeniden gündeme geliyor. Public Domain Review’da yayınlanan bu koleksiyon, Orta Çağ mühendisliğinin ve yaratıcılığının çarpıcı bir örneğini sunuyor.

    YoctoYARN tarafından derlenen ve okuyucularla buluşan bu değerli kaynak, El-Cezeri’nin yüzyıllar öncesinden tasarladığı ve hayata geçirdiği karmaşık mekanizmaları detaylı çizimlerle ve açıklamalarla ortaya koyuyor. El yazması, sadece bir mühendislik belgesi olmanın ötesinde, dönemin bilimsel düşüncesini, sanatsal estetiğini ve pratik zekasını bir araya getiren bir kültürel miras niteliği taşıyor.

    El-Cezeri, 12. yüzyılda yaşamış ve Diyarbakır Artuklu Sarayı’nda baş mühendis olarak görev yapmış bir bilim insanıydı. Otomatlar, su saatleri, robotlar ve çeşitli makineler tasarlamış ve inşa etmiştir. “Olağanüstü Mekanik Cihazlar” adlı eseri, bu icatların detaylı çizimlerini ve çalışma prensiplerini içeriyor. Bu eser, modern mühendisliğin temellerinden biri olarak kabul edilmekte ve El-Cezeri, “robotik biliminin babası” olarak anılmaktadır.

    Bu el yazması koleksiyonu, El-Cezeri’nin icatlarının sadece teknik detaylarını değil, aynı zamanda dönemin estetik anlayışını da yansıtıyor. Çizimlerdeki detaylar, süslemeler ve kullanılan renkler, Orta Çağ İslam sanatının zarifliğini ve inceliğini gözler önüne seriyor.

    Public Domain Review aracılığıyla erişilebilen bu önemli kaynak, mühendislik tarihine ilgi duyanlar, araştırmacılar, sanatseverler ve El-Cezeri’nin mirasını daha yakından tanımak isteyen herkes için kaçırılmaması gereken bir fırsat sunuyor. Bu koleksiyon, geçmişten günümüze ulaşan bir ilham kaynağı olmaya devam edecek gibi görünüyor.

  • # Delving into the Intricate World of Al-Jazarī’s 17th-Century Mechanical Marvels

    ## Delving into the Intricate World of Al-Jazarī’s 17th-Century Mechanical Marvels

    The Public Domain Review has unveiled a fascinating treasure: a 17th-century manuscript showcasing the ingenious mechanical devices conceived by the renowned polymath Ismail al-Jazarī. This meticulously illustrated document offers a glimpse into the mind of a brilliant engineer who, centuries ago, laid the groundwork for much of modern-day automation and robotics.

    Al-Jazarī, born in the 12th century in what is now southeastern Turkey, served as the chief engineer at the Artuqid palace. His most famous work, *The Book of Knowledge of Ingenious Mechanical Devices*, is a testament to his mastery of engineering principles and his exceptional creativity. This 17th-century manuscript, available for public viewing through the Public Domain Review, likely represents a copy or further elaboration of Jazarī’s original designs.

    The manuscript is brimming with detailed illustrations and descriptions of a wide array of automated devices. These aren’t just theoretical concepts; Jazarī meticulously crafted and implemented many of these machines himself. Among his inventions are intricate water clocks, automated fountains, musical automata, and even programmable robots designed to serve drinks.

    One of the most significant aspects of Jazarī’s work is his focus on creating machines that were not just functional, but also beautiful and entertaining. The automated fountains, for instance, were not merely practical water sources; they were carefully designed to display intricate patterns and movements, adding a touch of artistry to everyday life. Similarly, his musical automata were capable of playing melodies through sophisticated cam-driven mechanisms.

    Beyond the entertainment value, Jazarī’s inventions showcase a profound understanding of various mechanical principles, including cams, crankshafts, gear trains, and escapements. His use of these principles predates their rediscovery in Europe, highlighting the significant contributions of the Islamic Golden Age to the advancement of technology.

    The availability of this 17th-century manuscript through the Public Domain Review provides an invaluable opportunity for researchers, engineers, and anyone interested in the history of technology to explore the brilliance of al-Jazarī. It serves as a reminder that innovation is not confined to any single time or place, and that the foundations of modern technology are deeply rooted in the ingenuity of past generations. By studying these historical designs, we can gain a deeper appreciation for the evolution of engineering and draw inspiration for future innovations. The manuscript offers a direct connection to a world of intricate mechanics and serves as a testament to the enduring legacy of Ismail al-Jazarī, the master engineer.

  • # Duolingo’dan Yapay Zeka Devrimi: Sözleşmeli Çalışanlar Yerini Algoritmalara Bırakıyor

    ## Duolingo’dan Yapay Zeka Devrimi: Sözleşmeli Çalışanlar Yerini Algoritmalara Bırakıyor

    Dil öğrenme platformu Duolingo, kurucu ortağı ve CEO’su Luis von Ahn’ın gönderdiği bir e-posta ile “Yapay Zeka Öncelikli” bir şirket olma yolunda ilerlediğini duyurdu. Şirketin bu hamlesi, sözleşmeli çalışanların yerini yapay zeka destekli sistemlere bırakacağı anlamına geliyor.

    **”Yapay Zeka Öncelikli” Ne Anlama Geliyor?**

    Von Ahn’ın açıklamasına göre “Yapay Zeka Öncelikli” olmak, şirketin çalışma yöntemlerini kökten değiştirmesi gerektiği anlamına geliyor. İnsanlar için tasarlanmış sistemlerde küçük ayarlamalar yapmanın yeterli olmayacağını belirten von Ahn, birçok durumda sıfırdan başlamaları gerekeceğini vurguluyor. Bu değişim kapsamında, sözleşmeli çalışanlarla çalışma şeklini değiştirmek, işe alımlarda ve performans değerlendirmelerinde yapay zeka kullanımına öncelik vermek ve işlerin otomasyonu mümkün değilse personel alımı yapmak gibi “yapısal kısıtlamalar” uygulanacak.

    **Çalışanlar İçin Ne Anlama Geliyor?**

    Von Ahn, Duolingo’nun çalışanlarına değer veren bir şirket olmaya devam edeceğini ve amacın “Duoları yapay zeka ile değiştirmek” olmadığını vurguluyor. Aksine, bu değişim, çalışanların tekrarlayan görevlerden kurtulup daha yaratıcı işlere ve gerçek sorunlara odaklanmalarını sağlamayı amaçlıyor. Şirket, çalışanlarına yapay zeka konusunda daha fazla eğitim, mentorluk ve araç sağlayarak bu geçişi desteklemeyi planlıyor.

    **Neden Yapay Zeka?**

    Von Ahn, yapay zekanın sadece bir verimlilik artışı olmadığını, aynı zamanda Duolingo’nun misyonuna daha da yaklaşmasına yardımcı olduğunu belirtiyor. Daha iyi bir eğitim için çok büyük miktarda içerik oluşturmaları gerektiğini ve bunun manuel olarak yapılmasının mümkün olmadığını vurgulayan von Ahn, yapay zeka sayesinde içerik oluşturma süreçlerini hızlandırdıklarını ve daha fazla öğrenciye daha kısa sürede ulaşabileceklerini ifade ediyor.

    **Benzer Adımlar:**

    Duolingo’nun bu kararı, Shopify CEO’su Tobi Lütke’nin çalışanlarına gönderdiği ve yapay zeka kullanımına öncelik verilmesi gerektiğini vurgulayan bir notu hatırlatıyor. Lütke, ekiplerin personel veya kaynak talebinde bulunmadan önce, yapay zeka kullanarak istediklerini neden elde edemediklerini göstermeleri gerektiğini belirtmişti.

    **Sonuç:**

    Duolingo’nun yapay zeka devrimi, dil öğrenme dünyasında yeni bir dönemin başlangıcını işaret ediyor. Şirketin bu hamlesi, hem verimliliği artırmayı hem de çalışanların daha yaratıcı ve katma değerli işlere odaklanmasını sağlamayı amaçlıyor. Ancak, sözleşmeli çalışanların yerini yapay zekanın alması, iş piyasası ve eğitim sektöründe daha geniş bir tartışmayı da beraberinde getirecek gibi görünüyor.

  • # Duolingo Declares “AI-First” Strategy, Replacing Contractors with AI-Powered Automation

    ## Duolingo Declares “AI-First” Strategy, Replacing Contractors with AI-Powered Automation

    Duolingo, the popular language learning platform, is making a bold shift towards an “AI-first” strategy, signaling a significant change in its operational structure. According to an all-hands email from co-founder and CEO Luis von Ahn, the company plans to “gradually stop using contractors to do work that AI can handle.” The announcement, initially shared on Duolingo’s LinkedIn account, highlights a commitment to leveraging AI to enhance content creation and streamline workflows.

    Von Ahn emphasizes that this move is not simply about productivity gains, but about fundamentally reshaping how Duolingo operates. “Making minor tweaks to systems designed for humans won’t get us there,” he stated, suggesting a need for comprehensive system overhauls to fully integrate AI capabilities. He believes that embracing AI will allow the company to scale content creation more effectively, ultimately enabling them to reach more learners faster. “Without AI, it would take us decades to scale our content to more learners. We owe it to our learners to get them this content ASAP.”

    The “AI-first” approach will be guided by several “constructive constraints,” including:

    * **Replacing Contractors:** Gradually phasing out contractors in roles that AI can automate.
    * **AI in Hiring:** Prioritizing candidates with AI expertise during the hiring process.
    * **AI in Performance Reviews:** Evaluating employees based on their ability to leverage AI in their roles.
    * **Automation-Driven Headcount:** Granting additional headcount only when teams demonstrate they cannot further automate their work.

    Von Ahn attempts to allay concerns about job displacement, stating, “Duolingo will remain a company that cares deeply about its employees.” He clarified that the focus is not on “replacing Duos with AI,” but rather on eliminating bottlenecks and enabling employees to concentrate on more creative and complex tasks. Duolingo plans to support this transition by providing employees with enhanced training, mentorship, and AI-focused tools.

    This strategic shift echoes similar sentiments expressed by other tech leaders, such as Shopify CEO Tobi Lütke, who recently urged teams to prioritize AI solutions before requesting additional resources or headcount. This trend indicates a growing industry-wide recognition of AI’s transformative potential and a proactive approach to integrating it into core business operations.

    By embracing AI, Duolingo aims to not only increase efficiency and scalability but also to deliver more personalized and effective language learning experiences, ultimately furthering its mission of making education accessible to all. The move underscores the growing importance of AI in the education technology sector and sets the stage for potential future innovations in personalized learning and content creation.

  • # Kodlayan Yapay Zeka, Hatalarını Kendi Kendine Ayıklıyor: Web-Eval-Agent ile Tanışın

    ## Kodlayan Yapay Zeka, Hatalarını Kendi Kendine Ayıklıyor: Web-Eval-Agent ile Tanışın

    Yapay zeka destekli web uygulaması geliştirmeyi kolaylaştıran yeni bir araç olan Web-Eval-Agent ile tanışın. Operative-Sh ekibi tarafından geliştirilen bu araç, kodlama sürecindeki en sıkıcı ve zaman alıcı adımlardan birini, yani manuel test etmeyi otomatikleştiriyor.

    Geliştiriciler, web uygulamalarında yaptıkları değişikliklerin doğru çalışıp çalışmadığını kontrol etmek için sürekli olarak uygulama arayüzünde gezinmek, ağ trafiğini incelemek ve konsol hatalarını kopyalayıp düzenleyiciye yapıştırmak zorunda kalıyorlar. Bu döngü, özellikle büyük ve karmaşık projelerde oldukça yorucu olabiliyor. Web-Eval-Agent, bu soruna çözüm sunarak, kodlayan yapay zekanın, yazdığı kodun doğru çalışıp çalışmadığını kendi kendine değerlendirmesini sağlıyor.

    **Web-Eval-Agent Nasıl Çalışıyor?**

    Web-Eval-Agent, bir “MCP sunucusu” olarak işlev görüyor ve IDE aracınız (Cursor, Windsurf, Cline, Continue gibi) ile Playwright tabanlı bir tarayıcı ajanı arasında köprü görevi görüyor. IDE aracından gelen talimatlar doğrultusunda tarayıcıyı başlatıyor, uygulamanızda gezinerek, adımları, konsol olaylarını ve ağ olaylarını IDE aracına geri gönderiyor. Bu sayede IDE aracı, uygulamanın durumunu değerlendirebiliyor.

    **Web-Eval-Agent’in Avantajları Neler?**

    * **Hız:** Gemini Flash 2.0 ile yapılan optimizasyonlar sayesinde gecikme süreleri önemli ölçüde azaltılıyor (adım başına ortalama 8 saniyeden 3 saniyeye).
    * **Verimlilik:** Konsol ve ağ günlükleri, bağlam sınırları içinde kalmak için filtreleniyor ve sınırlandırılıyor.
    * **Detaylı Raporlama:** Tarayıcı ajanı, uygulama durumu hakkında kapsamlı bir özet raporu sunuyor. Bu rapor, konsol hatalarını, ağ sorunlarını ve kullanıcı arayüzündeki olası problemleri içeriyor.
    * **Hata Ayıklama:** Kodlayan yapay zeka, bu rapor sayesinde hataları ve sorunları tespit ederek, kullanıcıya geri dönmeden önce bunları düzeltebiliyor.

    **Web-Eval-Agent’i Denemek İster misiniz?**

    Web-Eval-Agent, Cursor, Cline, Windsurf ve Claude Desktop gibi popüler IDE’lerle uyumlu. Kurulum ve kullanım talimatlarına GitHub sayfasından ulaşabilirsiniz: [https://github.com/Operative-Sh/web-eval-agent](https://github.com/Operative-Sh/web-eval-agent)

    **Gelecek Planları Neler?**

    Operative-Sh ekibi, Web-Eval-Agent’i daha da geliştirmek için çalışıyor. Gelecekteki hedefler arasında OAuth ekranları için duraklatma/devam etme, tarayıcı kimlik doğrulama durumlarını kaydetme/yükleme, otomatik test oluşturma ve regresyon testleri için Playwright adım kaydı desteği ve Loveable/v0/Bolt.new siteleri için web sürümü sunma gibi özellikler bulunuyor.

    Eğer siz de web uygulaması geliştirme sürecinde manuel test etmenin zorluklarını yaşıyorsanız, Web-Eval-Agent’i deneyerek iş akışınızı kolaylaştırabilirsiniz. Proje ekibi, kullanıcı geri bildirimlerini bekliyor.

  • # Tired of Manual Testing? Web-Eval-Agent Automates Web App Debugging with AI

    ## Tired of Manual Testing? Web-Eval-Agent Automates Web App Debugging with AI

    For web app developers embracing AI-assisted coding, a new tool promises to streamline the often-tedious testing phase. Web-Eval-Agent, recently showcased on Hacker News, aims to automate the process of verifying that changes made by AI coding agents within an IDE actually work as intended.

    The developers behind Web-Eval-Agent realized that while AI could drastically improve coding speed, manually testing the results remained a significant bottleneck. The repetitive cycle of opening the app, clicking through workflows, analyzing network tabs, and copying console errors back into the editor became a time-consuming burden.

    Existing solutions like Cline and Windsurf, while offering browser integrations, were deemed either too slow or unreliable. This led to the creation of Web-Eval-Agent, a solution designed to bridge the gap between AI code generation and automated validation.

    **How it Works:**

    Web-Eval-Agent operates as an MCP (Meta-Control Protocol) server that sits between your IDE agent (such as Cursor, Windsurf, Cline, or Continue) and a Playwright-powered browser agent. It functions as follows:

    1. **Browser Initialization:** The server spins up a browser instance and navigates to your application based on instructions from the IDE agent.
    2. **Data Collection:** It monitors the browser’s activity, sending back steps taken, console events, and network events to the IDE agent. This provides a comprehensive view of the app’s state during testing.
    3. **Performance Optimization:** The agent proxies Browser-use’s original Claude calls and swaps them with Gemini Flash 2.0, significantly reducing latency (from approximately 8 seconds to 3 seconds per step).
    4. **Log Management:** To avoid overwhelming context limits, the system caps console and network logs at 10,000 characters and filters out irrelevant information, such as noisy XHR requests.
    5. **Evaluation Report:** Finally, the browser agent generates a summary report detailing the outcome of the test, including steps taken, success status, and any issues encountered in the UX, console, or network activity. A sample report looks like this:

    “`
    Web Evaluation Report for http://localhost:5173
    Task: delete an API key and evaluate UX
    Steps: Home → Login → API Keys → Create Key → Delete Key
    Flow tested successfully; UX had problems X, Y, Z…
    Console (8)… Network (13)… Timeline of events (57) …
    “`

    This detailed feedback allows the coding agent to identify and rectify console errors, network issues, or problems with user interaction before presenting the final result to the user. The tool is intended to enable coding agents to “vibe-test” their own code, as easily as they “vibe-code” it.

    **Getting Started:**

    Web-Eval-Agent is currently compatible with macOS and Linux and can be easily installed using a provided shell script. (A manual installation guide is available in the README for Windows users.) After installation, developers can craft prompts within their IDE (Cursor, Cline, Windsurf, or Continue) utilizing the `web_eval_agent` tool.

    **Future Developments:**

    The developers have outlined several planned features for Web-Eval-Agent, including:

    * Pause/go functionality for OAuth screens.
    * Saving and loading browser authentication states.
    * Playwright step recording for automated test creation and regression testing.
    * Support for Loveable, v0, and Bolt.new sites through a web version.

    **Pricing and Open Source:**

    The MCP server itself is open-source, allowing for community contributions and customization. The tool utilizes a proxy server to cover Gemini tokens and offers a free tier for users. Heavy users can opt for a $10 plan to help offset the model billing costs.

    Web-Eval-Agent presents a promising solution for developers seeking to streamline the testing process in AI-assisted web development. By automating the validation of AI-generated code, it has the potential to significantly reduce development time and improve the reliability of web applications. The developers encourage users to provide feedback and contribute to the project’s ongoing development. You can find the project on GitHub at [https://github.com/Operative-Sh/web-eval-agent](https://github.com/Operative-Sh/web-eval-agent).