
عَكس تزايد تأثير التكنولوجيا والذكاء الاصطناعي على الحياة اليومية والاقتصاد مدي أهمية البحث عن قوانين لتشريع استخدامها.حيث تناقش ولاية نيويورك مشروعي قانونين جديدين يركزان على الذكاء الاصطناعي وتأثيره في الإعلام والطاقة. ويأتي ذلك في وقت يزداد فيه الاعتماد على التقنيات الرقمية، حيث يسعى المشرعون للحفاظ على مصداقية الأخبار وضبط استهلاك الكهرباء في ظل ارتفاع الأسعار والاستهلاك .
فمشروع القانون الأول المسمي ب “متطلبات الذكاء الاصطناعي الأساسية للأخبار في نيويورك” وضع ليكون هناك ضوابط صارمة على استخدام الذكاء الاصطناعي في المحتوى الإخباري، إذ يشترط أن يخضع أي خبر يتم إنتاجه بواسطة أنظمة الذكاء الاصطناعي لمراجعة نهائية من قبل إنسان بشري يمتلك الصلاحيات التحريرية، مع توضيح استخدام الذكاء الاصطناعي عبر إشعارات واضحة للقراء والموظفين على حد سواء، لضمان الشفافية وحماية المعلومات الحساسة.
ضوابط صارمة للأخبار باستخدام الذكاء الاصطناعي
يهدف القانون الأول إلى وضع إطار واضح يحمي القارئ من التضليل ويضمن أن تبقى المؤسسات الإعلامية مسؤولة عن محتواها، ويؤكد على أن أي محتوى ينتجه الذكاء الاصطناعي يجب أن يلتزم بمعايير دقيقة قبل النشر. ويشمل ذلك منع وصول أنظمة الذكاء الاصطناعي إلى المعلومات السرية أو المصادر الحساسة، وهو ما يعكس حرص نيويورك على الجمع بين الابتكار التكنولوجي وحماية القيم الصحفية التقليدية.
تجميد تراخيص مراكز البيانات لمواجهة أزمة الطاقة
علي الجانب الآخر ، فمشروع القانون الثاني “S9144″من الذكاء الاصطناعي يستهدف تعليقاً لمدة ثلاث سنوات على الموافقات الجديدة لإنشاء مراكز البيانات، التي تعتبر حجر الزاوية لتشغيل أنظمة الذكاء الاصطناعي المتقدمة. ويرجع هذا القرار إلى الضغط المتزايد على الشبكة الكهربائية وارتفاع تكاليف الطاقة التي أثرت على الأسر والشركات في نيويورك . حيث تشير التقديرات إلى أن الطلب على الكهرباء سيزداد بأكثر من 10 جيجاوات خلال السنوات الخمس المقبلة، بينما تتخطى مراكز البيانات الحالية في نيويورك 130 مركزًا. ويأتي ذلك بالتزامن مع قرار رفع أسعار الكهرباء لشركة كون إيديسون بنسبة 9% خلال الثلاث سنوات القادمة، مما يعكس مدي تحديات التوازن بين تطوير الذكاء الاصطناعي واحتياجات السكان.
فتأتي هذه التشريعات للذكاء الاصطناعي لمحاولة وضع نموذج واضح في تنظيم استخدامه ضمن الإعلام والطاقة، مما يعكس وعياً متقدماً بمخاطر التكنولوجيا مع حماية المصلحة العامة.
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?[\w\?=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;
if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2″;
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "https://www.tahiamasr.com/themes/tahia/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}
