มันเป็นสายของใคร GitHub? เคล็ดลับบางประการสำหรับนักพัฒนา

มันเป็นสายของใคร GitHub? เคล็ดลับบางประการสำหรับนักพัฒนา

มันเป็นสายของใคร GitHub? เคล็ดลับบางประการสำหรับ devs PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

ความคิดเห็น โอเพ่นซอร์ส. มันเปิด. คุณสามารถดู ส่วนใหญ่คุณสามารถใช้ มีเงื่อนงำในชื่อ ไม่เร็วนัก อ้างสิทธิ์ในการดำเนินการแบบกลุ่มเพื่อต่อต้าน Microsoft, OpenAI และ GitHub Copilot บอทคำแนะนำที่ได้รับการฝึกอบรมแบบโอเพ่นซอร์สที่ขับเคลื่อนด้วย AI ใน IDE ทำงานโดยเสนอบรรทัดของโค้ดให้กับโปรแกรมเมอร์ – ซึ่งชุดปฏิบัติการในชั้นเรียนกล่าวหาว่าละเมิดกฎ และกำลังพยายามปกปิดมันอย่างลับๆ ผู้พิพากษาได้ตัดสินว่าการเรียกร้องบางอย่างสมควรได้รับการพิจารณาในชั้นศาล ท่านที่รัก ไม่ใช่การต่อสู้เรื่องลิขสิทธิ์อีกต่อไป

เทคโนโลยีอาจดูแปลกสำหรับผู้ตัดสิน สมมติว่าคุณซื้อ ebook อย่างถูกกฎหมาย คุณได้รับมันได้อย่างไร เราเตอร์และเซิร์ฟเวอร์แคชต่างทำสำเนาหนังสือเมื่อได้รับมอบ แต่พวกเขาไม่ได้จ่ายเงินสักบาท เจ้าของโครงสร้างพื้นฐานทางอินเทอร์เน็ตละเมิดลิขสิทธิ์หลายพันล้านครั้งต่อวันหรือไม่? คุณอาจคิดว่าเป็นคำถามที่โง่เขลา แต่มันทำให้ศาลฎีกาของอังกฤษลำบากใจมากพอที่จะไปยุโรปเพื่อถาม “อินเทอร์เน็ตนี้ถูกกฎหมายจริงหรือ?” อย่าบ้าเลือดมากตอบมา เราคิดถึงยุโรป

จำนวนข้อเรียกร้องต่อ Microsoft, Copilot และ OpenAI's code prompter จะตกอยู่ในกล่องบ้าเลือดได้อย่างไร ไม่มีใครมองเห็นล่วงหน้าว่า AI จะนำเข้าฐานข้อมูลโค้ดโอเพ่นซอร์สทั่วโลกเมื่อมีการเขียนกฎ อีกครั้ง ไม่มีใครมองเห็นล่วงหน้าว่าเสิร์ชเอ็นจิ้นจะทำการนำเข้าขายส่ง วิเคราะห์ และนำเสนอเนื้อหาทั้งหมด แน่นอนว่ามันมีปัญหา แต่ฉันทามติว่ามันมีประโยชน์มากเกินไปและไม่เสียหายมากพอที่จะผิดกฎหมาย Copilot และระบบแมชชีนเลิร์นนิงอื่นๆ ที่ป้อนเนื้อหาอินเทอร์เน็ตนั้นเหมือนกันมากในแง่ของเสิร์ชเอ็นจิ้น ดังนั้น คำถามคือ ผลลัพธ์ที่ได้นั้นไม่มีประโยชน์เพียงพอหรือเสียหายเกินกว่าจะยอมรับได้หรือไม่? ความสมดุลของความสนใจอยู่ที่ไหน?

มีวิธีที่เป็นประโยชน์ในการแก้ปัญหา และเกี่ยวข้องกับ – ผู้บริหารองค์กรมองข้าม – จริยธรรม ใช่ จริง ๆ แล้ว การพูดพล่อย ๆ ตามสมัยนิยมเกี่ยวกับจริยธรรมของ AI นั้นเป็นหนทางที่เป็นรูปธรรมซึ่งจะทำงานได้ดีกว่าการฟ้องร้อง

หัวใจของกฎหมายทรัพย์สินทางปัญญาที่ผิดรูปตามที่เห็นสมควรคือควรเคารพความปรารถนาอันสมเหตุสมผลของผู้สร้าง หากซอฟต์แวร์เป็นโอเพ่นซอร์ส ผู้สร้างย่อมประสงค์ให้ผู้คนสามารถอ่านและนำไปใช้งานได้ สิ่งที่กระตุ้นให้เกิดสิ่งนี้ดูเหมือนจะไม่ใช่บาปที่เลวร้ายที่สุดในโลก

บางทีนี่อาจเป็นวิธีการนำเสนอคำแนะนำโค้ดนอกบริบท มีใบอนุญาตโอเพนซอร์สมากมาย และบางใบอาจมีเงื่อนไขที่ Copilot cut และ paster ที่มีความสุขของเราควรรู้ สมมติว่า Copilot สามารถรับรู้ได้เมื่อแนะนำรหัสของผู้อื่น ไม่ใช่เรื่องไร้เหตุผลที่จะสามารถรายงานเงื่อนไขการให้สิทธิ์การใช้งานที่มีให้ภายใต้ นั่นทำให้ผู้เขียนโค้ดต้องปฏิบัติตาม ซึ่งถือว่ามีจริยธรรมมากกว่าการเสนอสิ่งล่อใจในขณะที่ซ่อนผลที่ตามมา อาจปรับปรุงอัตราการเข้าชมสำหรับการปฏิบัติตามกฎโอเพ่นซอร์ส

จะเกิดอะไรขึ้นถ้า coder ดั้งเดิมไม่ต้องการให้สิ่งของของพวกเขาถูกบีบผ่านลำไส้ของ Copilot? โลกของเสิร์ชเอ็นจิ้นจัดการกับสิ่งนั้นด้วยการประดิษฐ์ของ robots.txt ใส่ไฟล์ชื่อนั้นในไดเร็กทอรีรากของเว็บ และคุณกำลังใส่เครื่องหมาย "No Entry" สำหรับโปรแกรมรวบรวมข้อมูลเว็บ ทุกวันนี้สิ่งต่าง ๆ ก้าวหน้าขึ้นเล็กน้อย ดังนั้นการใส่ฟังก์ชั่นประเภทนั้นลงในโครงสร้างของ GitHub ด้วยการปรับแต่งแบบละเอียดใด ๆ ก็ตามที่แสดงเจตนาของผู้สร้างได้ดีที่สุดน่าจะดี ไม่ว่าในกรณีใด ให้บอกผู้ให้บริการเนื้อหาว่า “คุณไม่ต้องการให้เนื้อหาของคุณปรากฏในผลการค้นหาของเราใช่ไหม ดี." มักจะเพ่งจิตไปทางที่จะอยู่กับมัน ให้ทางเลือกแก่ผู้คนในขณะที่อธิบายผลที่ตามมา? ดี.

แม้ว่าการให้สิทธิ์ผู้คนในการลบรหัสของพวกเขาออกจาก Copilot และสิ่งที่คล้ายกันจะส่งผลให้สิ่งดีๆ มากมายหายไป แต่นั่นไม่ใช่จุดจบของโลก มี "หลักการคลีนรูม" ซึ่งทำลายตำแหน่งที่โดดเด่นของ IBM ในช่วงปี 1980 ในขณะที่เร่งตลาดอย่างบ้าคลั่ง นี่คือสิ่งที่แมชชีนเลิร์นนิงสามารถเรียนรู้ได้มากมาย

IBM PC ดั้งเดิมนั้นเป็นโอเพ่นซอร์สเกือบทั้งหมด IBM เผยแพร่คู่มือทางเทคนิคพร้อมไดอะแกรมวงจรทั้งหมดโดยใช้ชิปมาตรฐานที่เชื่อมต่อเข้าด้วยกันด้วยวิธีมาตรฐานที่ผู้ผลิตชิปมอบให้ฟรี การออกแบบโคลน IBM PC ที่ใช้งานได้เทียบเท่า (แต่ไม่มีลิขสิทธิ์) เป็นสิ่งที่วิศวกรอิเล็กทรอนิกส์หลายพันคนสามารถทำได้ และอีกหลายร้อยคนทำได้

ทุ่นระเบิดทางกฎหมายในกล่องสีเบจคือ BIOS, Basic INput-OUTput System ซึ่งเป็นซอฟต์แวร์ถาวรชิ้นเล็กๆ ที่ให้บริการชุดฮาร์ดแวร์มาตรฐานแก่ระบบปฏิบัติการและแอปพลิเคชันผ่านการขัดจังหวะ ซึ่งสิ่งที่เรียกว่า API ในปัจจุบัน หากคุณเพิ่งคัดลอกโค้ดนั้นเพื่อโคลน IBM จะให้สิทธิ์คุณ คุณสามารถเขียนโค้ดใหม่ได้ แต่ IBM สามารถฟ้องร้องคุณเพื่อพิสูจน์ว่าคุณไม่ได้คัดลอกโค้ดใด ๆ แม้ว่าคุณจะชนะ ความล่าช้าและค่าใช้จ่ายจะทำให้คุณจม

คิวคลีนรูม Cloners ว่าจ้างผู้เขียนโค้ดที่ไม่เคยอ่าน BIOS ของ IBM เลยแม้แต่บรรทัดเดียว และห้ามไม่ให้พวกเขาทำเช่นนั้น โปรแกรมเมอร์เหล่านี้ได้รับ API ซึ่งไม่มีลิขสิทธิ์ และบอกให้เขียนข้อมูลจำเพาะนั้น ด้วยการรับรองทางกฎหมาย นักโคลนนิ่งยินดีที่จะสาบานในศาล หลักการที่ว่าคุณไม่สามารถคัดลอกสิ่งที่คุณไม่เคยเห็นมาก่อน – และจิ๊กซอว์ชิ้นสุดท้ายใน Clone Wars ต้นฉบับก็เข้าที่เข้าทางแล้ว API ดังกล่าวเป็นยาแก้พิษที่มีประสิทธิภาพสำหรับลิขสิทธิ์ ทำให้หลาย ๆ คนพยายามเปลี่ยนสถานะทางกฎหมายของพวกเขา ล่าสุด Google กับ Oracle. จบลงที่ศาลฎีกาของสหรัฐอเมริกาซึ่งล้มเหลวเช่นเดียวกับคนอื่น ๆ ทั้งหมด

ดังนั้น ใช้ระบบอัตโนมัติสองระบบ ระบบหนึ่งใช้สำหรับค้นหาและแยกอินเทอร์เฟซภายในโค้ด และอีกระบบสำหรับใช้กฎเพื่อสร้างโค้ดที่ให้อินเทอร์เฟซเหล่านั้นโดยเฉพาะ ไม่มีการถ่ายโอนบรรทัดของรหัสข้ามช่องว่างอากาศเสมือน การทดสอบอัตโนมัติของโค้ดต้นฉบับกับโค้ด AI จะเพิ่มคุณภาพ ในทางกลับกัน ชุดเครื่องมือที่ดีมากสำหรับการปรับโครงสร้างใหม่จะถือกำเนิดขึ้นเพื่อประโยชน์ของทุกคน ฟังดูมีจริยธรรมใช่ไหม?

ที่นั่นเรามีมัน หากมีปัญหาจริงกับสิ่งที่ Copilot กำลังทำอยู่ มีหลายวิธีที่จะหลีกเลี่ยงปัญหาเหล่านั้น โดยยังคงรักษาประโยชน์ใช้สอยและสร้างประโยชน์ใหม่ๆ เล่นตามกฎในขณะที่ทำให้สิ่งต่าง ๆ ดีขึ้น? นั่นเป็นบรรทัดที่ดีที่จะใช้ ®

ประทับเวลา:

เพิ่มเติมจาก ลงทะเบียน