{"id":162898,"date":"2026-02-27T17:11:54","date_gmt":"2026-02-27T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js"},"modified":"2026-02-27T17:11:54","modified_gmt":"2026-02-27T15:11:54","slug":"eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js","title":{"rendered":"\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c AI \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 BIND 9 \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Next.js","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ond\u0159ej Sur\u00fd, director of DNS engineering at ISC, who previously created the CZ.NIC Labs project developing the Knot DNS server, summarized his experiments using large language models for analyzing, correcting, and updating the codebase of the BIND 9 DNS server, prototyping new projects, and preparing materials for student instruction. His impressions from using AI concluded that while large language models are suitable for rapid prototyping, understanding unfamiliar code, and automating simple routine tasks, their use for solving large problems may not save time, as significant effort is required for task definition, study, and result verification, along with subsequent improvements.    <\/p>\n<p>In the first experiment, the AI assistant Claude Code was tasked with detecting issues in the BIND 9 DNS server codebase, focusing on security problems and code modernization. None of the suggested corrections were accepted into the codebase, as Claude generated technically correct but practically useless code. For example, issues such as reserved identifiers and potential integer overflows were noted, which are prevented by the compiler and do not require modification. The experiment was deemed a useless waste of time.      <\/p>\n<p>In the second experiment, Ond\u0159ej asked Claude to write a telemetry system that integrates with various packages and minimizes metadata leaks. Claude Code prepared client prototypes <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/dts-los-angeles\/\" title=\"servidores\" data-wpil-keyword-link=\"linked\">servidores<\/a>, but without a proper understanding of the environment and the issues arising during testing. Additionally, Google Gemini and ChatGPT were involved for verification, and each AI model found errors in the outputs of the other models.     <\/p>\n<p>For rapid prototyping, the method proved to be useful, but Ond\u0159ej noted that during the process, he felt like a secretary to a robot overlord. Initially, the quick prototyping instilled optimism, but by the end, there was a sense that the entire development process with AI took longer than coding from scratch by hand. Much time was spent analyzing the solution proposed by AI, checking for senseless changes, and reworking \u2014 the prototype had to be redone because the quality of the code after AI showed mediocrity and included a significant number of repetitive constructs.     <\/p>\n<p>El tercer experimento consisti\u00f3 en la generaci\u00f3n de un balanceador de carga en el lenguaje Rust utilizando los paquetes crate Domain y Tokio. Claude Code logr\u00f3 generar el prototipo de trabajo solicitado, pero Ond\u0159ej no conoce tan bien Rust ni las bibliotecas implicadas como para evaluar la calidad del trabajo realizado.    <\/p>\n<p>The fourth experiment involved preparing supporting materials, tests, and questions for the course Ond\u0159ej teaches at the university in Google Gemini. This experiment is considered the most successful, although issues arose \u2014 AI invented a non-existent Czech word for a cryptography term. There was also a notable influx of student works generated by large language models, which had to be returned for revision due to their mismatch with university standards and references to incorrect sources.          <\/p>\n<p>Adem\u00e1s, se puede mencionar otro experimento realizado por el director de ingenier\u00eda de Cloudflare. Con la ayuda del modelo Claude Code, dedicando aproximadamente una semana y 1100 d\u00f3lares en tokens, se logr\u00f3 preparar una implementaci\u00f3n alternativa de la API del marco Next.js, presentada en forma de un plugin para la herramienta Vite. El proyecto recibi\u00f3 el nombre de vinext y fue publicado en GitHub. La nueva implementaci\u00f3n es cuatro veces m\u00e1s r\u00e1pida que la compilaci\u00f3n de Next.js utilizando Turbopack, y genera bundles para frontends que ocupan un 57% menos de espacio.     <\/p>\n<p>El proyecto implementa el 94% de diecis\u00e9is API b\u00e1sicas de Next.js y se puede utilizar como un reemplazo transparente de Next.js para el despliegue de proyectos en la plataforma Cloudflare Workers sin recurrir a capas adicionales como OpenNext y sin depender de Node.js. La funci\u00f3n clave de vinext es proporcionar la posibilidad de utilizar la API de Next.js en plataformas distintas de Vercel y sin desplegar un servidor propio. Actualmente, solo se admite Cloudflare Workers y existe un prototipo para Vercel, pero en el futuro se espera soporte para otras plataformas de computaci\u00f3n sin servidor con las que puede trabajar Vite, incluyendo Netlify y AWS Lambda.<br \/>\n<br \/>Fuente: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64884\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043d\u0434\u0440\u0436\u0435\u0439 C\u0443\u0440\u0438 (Ond&#345;ej Sur&#253;), \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u043f\u043e \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0443 DNS \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 ISC, \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 CZ.NIC Labs, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 DNS-\u0441\u0435\u0440\u0432\u0435\u0440 Knot, \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 BIND 9, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u043e\u0432 \u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432. \u0412\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f AI \u0441\u0432\u0435\u043b\u0438\u0441\u044c \u043a \u0442\u043e\u043c\u0443, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-162898","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043d\u0434\u0440\u0436\u0435\u0439 C\u0443\u0440\u0438 (Ond\u0159ej Sur\u00fd), \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u043f\u043e \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0443 DNS \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 ISC, \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 CZ.NIC Labs, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 DNS-\u0441\u0435\u0440\u0432\u0435\u0440 Knot, \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c AI \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 BIND 9 \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Next.js | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043d\u0434\u0440\u0436\u0435\u0439 C\u0443\u0440\u0438 (Ond\u0159ej Sur\u00fd), \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u043f\u043e \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0443 DNS \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 ISC, \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 CZ.NIC Labs, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 DNS-\u0441\u0435\u0440\u0432\u0435\u0440 Knot, \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-02-27T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-27T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Experimentos con el uso de AI para mejorar el c\u00f3digo de BIND 9 y reformular Next.js | ProHoster","description":"Ond\u0159ej Sur\u00fd, director de ingenier\u00eda DNS en ISC y anteriormente responsable del proyecto CZ.NIC Labs que desarrolla el servidor DNS Knot, resumi\u00f3 los experimentos sobre el uso de grandes modelos de lenguaje.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c AI \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 BIND 9 \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Next.js | ProHoster","og:description":"\u041e\u043d\u0434\u0440\u0436\u0435\u0439 C\u0443\u0440\u0438 (Ond\u0159ej Sur\u00fd), \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u043f\u043e \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0443 DNS \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 ISC, \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 CZ.NIC Labs, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 DNS-\u0441\u0435\u0440\u0432\u0435\u0440 Knot, \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/eksperimenty-s-ispolzovaniem-ai-dlya-uluchsheniya-koda-bind-9-i-pererabotki-next-js","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-02-27T15:11:54+00:00","article:modified_time":"2026-02-27T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"162898","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-27 15:12:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-27 15:11:55","updated":"2026-02-27 15:12:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/162898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=162898"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/162898\/revisions"}],"predecessor-version":[{"id":165656,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/162898\/revisions\/165656"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=162898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=162898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=162898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}