Image
By mk Founder on Tag: MCP, Microsoft, Artificial Intelligence, GitHub, Open Source
MCP

ไมโครซอฟท์ประกาศเข้าร่วมพัฒนา Model Context Protocol (MCP) โปรโตคอลสื่อสารระหว่างโมเดล LLM กับแหล่งข้อมูลภายนอก ที่เริ่มสร้างโดย Anthropic ในช่วงปลายปี 2024

By lew Founder on Tag: GitHub, LLM, Visual Studio Code, GitHub Copilot, Open Source
GitHub

GitHub เปิดซอร์สส่วนขยาย GitHub Copilot Chat ที่ใช้เชื่อม VS Code เข้ากับบริการ GitHub Copilot กลายเป็นโครงการโอเพนซอร์ส สัญญาอนุญาตแบบ MIT โดยให้เหตุผลสำคัญว่าปัญญาประดิษฐ์ในช่วงหลังดีขึ้นมาก และการสร้างพรอมพ์พิเศษที่เป็นความลับเพื่อให้เขียนโค้ดได้ดีขึ้นนั้นไม่จำเป็นอีกต่อไปแล้ว

ด้านดีของการโอเพนซอร์สนั้นมีหลายอย่าง เช่น เปิดให้ชุมชนเข้ามาช่วยแก้บั๊กและทดสอบฟีเจอร์ใหม่ๆ, ปรับปรุงการทำงานร่วมกับส่วนขยายอื่นๆ, และเปิดให้นักพัฒนาเข้ามาตรวจสอบว่า GitHub ส่งข้อมูลอะไรกลับเซิร์ฟเวอร์บ้าง

By lew Founder on Tag: GitHub, GitHub Copilot, LLM
GitHub

GitHub Copilot เพิ่มฟีเจอร์ทำงานอัตโนมัติเต็มรูปแบบเหมือนนักพัฒนาในทีมอีกคน โดยกระบวนการทำงานจะเริ่มเมื่อมีคนรายงานปัญหา ตัว Coding Agent จะสร้างพื้นที่พัฒนาแล้วพยายามแก้ไขปัญหาจนเสร็จแล้วค่อยส่งงานเป็น pull request ให้มนุษย์ตรวจสอบขั้นสุดท้ายทีเดียว

ทาง GitHub ระบุว่า Coding Agent แก้ปัญหาความซับซ้อนต่ำจนถึงปานกลางได้เป็นอย่างดีโดยเฉพาะโครงการที่มีชุดทดสอบอย่างดีแล้ว เมื่อแพตช์เสร็จแล้ว นักพัฒนายังสามารถรีวิวโค้ดเพิ่มเติมได้ ตัว Coding Agent ก็จะนำความเห็นกลับไปแก้ไขจนกว่าจะได้ผลลัพธ์ตามคำสั่ง

By lew Founder on Tag: Firefox, Mozilla, Git, Version Control, GitHub
Firefox

Mozilla จบกระบวนการย้ายเซิร์ฟเวอร์ซอร์สโค้ด Firefox จาก hg.mozilla.org มายัง GitHub เป็นที่เรียบร้อย หลังจากวางแผนมาตั้งแต่ปลายปี 2023 เพื่อลดภาระการดูแลเซิร์ฟเวอร์ซอร์สโค้ดด้วยตัวเอง

Microsoft Azure

ไมโครซอฟท์ร่วมมือกับ OpenAI เปิดให้องค์กรธุรกิจใช้งาน OpenAI o3 และ o4-mini ใน Azure AI Foundry แล้ว รวมถึง GitHub Copilot ใน VS Code และ GitHub Models สำหรับนักพัฒนา

o3 และ o4-mini เป็น Reasoning Models ที่สามารถใช้เครื่องมือทั้งหมดภายใน ChatGPT ได้เป็นครั้งแรก ซึ่งได้แก่การค้นหาบนเว็บ, Python, การวิเคราะห์รูปภาพ, การตีความไฟล์ และการสร้างรูปภาพ โดย OpenAI เพิ่งประกาศเปิดตัววันนี้

By mk Founder on Tag: GitHub, Development
GitHub

ผู้ใช้ GitHub คงคุ้นเคยกับ GitHub Issues ระบบฐานข้อมูลบั๊ก ไอเดีย ความเห็นต่างๆ

ล่าสุด GitHub Issues เพิ่มฟีเจอร์ที่เรียกร้องกันมานานคือ sub-issues ระบบหัวข้อย่อยสำหรับจัดการบั๊กที่ซับซ้อน มีหลายประเด็นเกี่ยวโยงกัน

กระบวนการทำงานของ sub-issues ตรงไปตรงมาคือเป็นรายการย่อยของ issues ปกติอีกที มีฟีเจอร์จัดการสถานะของ sub-issues และปรับสถานะให้อัตโนมัติ

GitHub บอกว่าใช้ระบบ sub-issues เป็นการภายในมาสักพักแล้ว และพบว่าช่วยให้จัดการ issues ที่ซับซ้อนได้ดีขึ้นมาก

By lew Founder on Tag: Ruby, Security, GitHub
Ruby

ไลบรารี ruby-saml ไลบรารีที่เป็นส่วนประกอบสำคัญของการทำ single sign-on บริการจำนวนมาก มีช่องโหว่จากความผิดพลาดในการ parse ค่า XML เปิดทางให้แฮกเกอร์สามารถปลอมตัวเป็นผู้ใช้อื่นได้

ช่องโหว่นี้ถูกพบจากโครงการรายงานช่องโหว่ของ GitHub ที่กำลังพิจารณาย้ายมาใช้ไลบรารี ruby-saml หลังจากเคยใช้งานมาตั้งแต่ปี 2014 แต่ถอดออกไปใช้ไลบรารีของตนเอง เมื่อพิจารณานำกลับมาใช้อีกครั้งจึงเปิด test environment ให้นักวิจัยเข้ามาทดสอบ

By mk Founder on Tag: GitHub Copilot, GitHub, Visual Studio, Programming, Artificial Intelligence
GitHub Copilot

ไมโครซอฟท์เพิ่มฟีเจอร์เล็กๆ ให้กับ GitHub Copilot ปัญญาประดิษฐ์ช่วยเขียนโค้ด โดยฟีเจอร์ Copilot Chat รองรับการใส่รูปภาพในช่องแชทแล้ว เราสามารถแปะภาพจาก clipboard หรือไฟล์ภาพ PNG, JPG, GIF เพื่อใช้โมเดล vision ทำความเข้าใจภาพ ประกอบกับคำสั่งใน prompt ได้ (ตัวโมเดลเป็น GTP-4o)

ตัวอย่างที่ไมโครซอฟท์นำมาโชว์คือภาพของเกม breakout แล้วให้ Copilot บอกวิธีเขียนโค้ดสร้างเกมลักษณะนี้ขึ้นมา หรือจะนำภาพข้อความ error เข้ามาถาม Copilot ก็ได้เช่นกัน

ฟีเจอร์นี้เปิดใช้แล้วใน Visual Studio 17.13 Preview

By lew Founder on Tag: GitHub Copilot, GitHub, LLM
GitHub Copilot

GitHub Copilot เพิ่มฟีเจอร์ทดลองใหม่ Agent mode ที่ทำงานแบบ agentic มากขึ้น โดยมันสามารถแก้โค้ดและรอดูผลลัพธ์และแก้ไขเป็นรอบๆ จนสำเร็จตามที่ได้รับมอบหมายจึงส่งงาน

ในกรณีที่ต้องรันคำสั่งในเทอร์มินัลเพิ่มเติม Copilot จะร้องขอผู้ใช้ให้รันเป็นรอบๆ ก่อนจะแก้ไขโค้ดต่อ

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

By arjin Writer on Tag: Microsoft, DeepSeek, Microsoft Azure, GitHub, Artificial Intelligence
Microsoft

ไมโครซอฟท์ประกาศเพิ่มโมเดลปัญญาประดิษฐ์ R1 ของ DeepSeek ให้เลือกใช้งานผ่านแพลตฟอร์ม Azure AI Foundry และบน GitHub ตั้งแต่วันนี้เป็นต้นไป ซึ่งปัจจุบันแพลตฟอร์มมีโมเดลปัญญาประดิษฐ์ให้เลือกใช้งานมากกว่า 1,800 โมเดล

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

By mk Founder on Tag: GitHub Copilot, GitHub, Artificial Intelligence, Programming
GitHub Copilot

GitHub โชว์การใช้ GitHub Copilot ช่วยแก้ปัญหาโค้ดเก่าๆ (legacy) ที่เขียนไว้นานมากแล้ว ไม่มีใครรู้จักโค้ดชุดนั้นเหลืออยู่ในองค์กรแล้ว หากเป็นมนุษย์ทั่วไปอาจต้องใช้เวลาอย่างมากในการทำความเข้าใจโค้ดเก่าเหล่านี้ แต่เมื่อเป็น Copilot จะเป็นโค้ดเก่าหรือใหม่ ล้วนมองเหมือนกัน

วิธีการใช้งานสามารถใช้ Copilot Chat สั่งให้อธิบายโค้ดเก่าๆ ได้เหมือนกับโค้ดเขียนใหม่เลย ตัวอย่างในคลิปสั่งให้ Copilot Chat อ่านโค้ดภาษา COBOL แล้วแปลงมาเป็นภาษา Python ที่โปรแกรมเมอร์คนนั้นๆ คุ้นเคยและเข้าใจได้ง่ายกว่า ใช้พร้อมท์แค่ “Explain this code to me like I’m a Python developer.” เท่านั้น

GitHub Copilot

Satya Nadella ซีอีโอไมโครซอฟท์ประกาศว่า GitHub Copilot Workspace เครื่องช่วยนักพัฒนาจัดการงานในทุกขั้นตอนด้วยพลัง Copilot ซึ่งเปิดตัวไปตั้งแต่เมษายนปีที่แล้ว ตอนนี้เปิดให้นักพัฒนาบน GitHub ทุกคนสามารถใช้งานได้แล้วตั้งแต่วันนี้ จากก่อนหน้านี้เป็นระบบ waitlist

GitHub Copilot Workspace เป็น environment สำหรับนักพัฒนาที่ทำงานบน GitHub Copilot เช่น ระบบแนะนำโค้ด, เครื่องมือดีบั๊ก ตลอดจนเครื่องมือช่วยการทำงานร่วมกันระหว่างโครงการโดยมี AI ผู้ช่วยหรือ Agentic AI เป็นตัวดำเนินการ

GitHub Copilot

GitHub ประกาศเปิดบริการ GitHub Copilot Free ให้ผู้ใช้ทุกคนใช้งาน AI ช่วยเขียนโค้ดฟรีใน Visual Studio Code โดยมีข้อจำกัดดังนี้

  • บริการช่วยเติมโค้ด (code completion) 2,000 ครั้งต่อเดือน หรือเฉลี่ยวันละ 80 ครั้ง
  • บริการแชทคุยกับ AI จำนวน 50 ข้อความต่อเดือน

บริการฟรีสามารถเลือกได้ทั้งโมเดล Claude 3.5 Sonnet หรือ GPT-4o โดยช่วงปีใหม่จะเพิ่มโมเดล GPT-4 o1 และ Gemini เข้ามาด้วย

วิธีใช้งานเพียงต้องล็อกอินบัญชี GitHub และเปิดฟีเจอร์นี้ ข้อมูลจากในเอกสารของ VS Code

By lew Founder on Tag: GitHub Copilot, GitHub, LLM, Programming
GitHub Copilot

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

การวิจัยนี้นำโปรแกรมเมอร์ที่มีประสบการณ์อย่างน้อย 5 ปีจำนวน 202 คนมาแบ่งกลุ่มแบบสุ่ม มีกลุ่มได้ใช้ Copilot 104 คน และกลุ่มไม่ได้ใช้ 98 คน ให้เขียน Web API ตามคำสั่ง จากนั้นสำรวจโค้ดทั้งความถูกต้องด้วยการรันชุดทดสอบ, และสำรวจคุณภาพโต้ด

Visual Studio Code

Visual Studio Code เปิดตัวฟีเจอร์ Copilot Edits พิมพ์สั่งให้ปัญญาประดิษฐ์ของ GitHub Copilot ช่วยแก้โค้ดให้เห็นกันชัดๆ ใน editor เลย

ก่อนหน้านี้ VS Code รองรับฟีเจอร์ปัญญาประดิษฐ์ช่วยแก้โค้ดได้ 2 ทาง อย่างแรกคือการช่วยเติมโค้ด completion ในหน้าต่าง editor อย่างที่สองคือการแชทคุยถามตอบเรื่องโค้ดในแถบ chat sidebar

By nismod Writer on Tag: Python, JavaScript, GitHub, Programming
Python

GitHub ออกรายงาน Octoverse โดยมีการระบุความนิยมของภาษา Python ที่ปีนี้ขึ้นมาแซงหน้า JavaScript เป็นอันดับ 1 แล้ว หลังจากแซง Java มาอยู่อันดับ 2 ตั้งแต่ 2019 ส่วนอันดับ 3-5 ได้แก่ TypeScript, Java และ C# ซึ่งการลดอันดับของ JavaScript ก็มีส่วนเกี่ยวข้องโดยตรงกับการเติบโตของ TypeScript ที่เป็น JavaScript เวอร์ชันปรับปรุงนั่นเอง

GitHub ระบุว่าการเติบโตของความนิยมของ Python สอดคล้องกับการเติบโตของ Jupyter Notebooks โดยปัจจุบันมี Repos ที่มี Jupyter กว่า 1.5 ล้าน Repos ซึ่งเติบโตจากปี 2022 ถึง 170%

ที่มา - GitHub

By arjin Writer on Tag: GitHub Copilot, GitHub, LLM, Developer, Xcode
GitHub Copilot

GitHub ประกาศว่าบริการ GitHub Copilot สำหรับ Xcode เข้าสู่สถานะพับลิกพรีวิวแล้ว เพิ่มความสามารถให้บริการ Copilot รองรับนักพัฒนาได้ในหลากหลายแพลตฟอร์มรวมทั้งแอปเปิล

GitHub Copilot สำหรับ Xcode มีฟีเจอร์ต่าง ๆ ครอบคลุมเหมือนกับ Copilot บนเครื่องมืออื่นทั้ง Code Completion, รองรับภาษา Swift และ Objective-C, ระบบแนะนำโค้ดแบบหลายบรรทัด, ระบบฟิลเตอร์เนื้อหา และอื่น ๆ

ในการใช้งาน GitHub Copilot สำหรับ Xcode ต้องมีไลเซนส์ของ Copilot ด้วย ซึ่งรองรับทั้งผู้ใช้งานแบบบุคคล, Business และ Enterprise

GitHub Copilot

GitHub ประกาศว่าฟีเจอร์ด้านปัญญาประดิษฐ์ GitHub Copilot จะเพิ่มทางเลือกให้ผู้ใช้งานมากขึ้นจากปัจจุบันที่เป็น GPT-4o โดยสามารถเลือกใช้โมเดล AI ได้ทั้ง Claude 3.5 Sonnet ของ Anthropic, Gemini 1.5 Pro ของกูเกิล และ o1-preview กับ o1-mini ของ OpenAI โดยจะเริ่มให้เลือกใช้งานได้ใน Copilot Chat ก่อน

ตัวเลือก o1-preview กับ o1-mini เริ่มเปิดให้ใช้งานได้ตั้งแต่วันนี้ ส่วน Claude 3.5 Sonnet จะมาในสัปดาห์หน้า และ Gemini 1.5 Pro จะตามมาในภายหลัง

By mk Founder on Tag: GitHub Copilot, GitHub, Security, Artificial Intelligence, Open Source
GitHub Copilot

GitHub เปิดบริการ Copilot Autofix การใช้ปัญญาประดิษฐ์ช่วยสแกนหาช่องโหว่ของโค้ด หลังเปิดทดสอบมาตั้งแต่เดือนมีนาคม 2024 โดยตอนแรกใช้ชื่อว่า Code scanning autofix แล้วเปลี่ยนมาใช้แบรนด์ Copilot แทน

By arjin Writer on Tag: Apple, Artificial Intelligence, Craig Federighi, Rumors, GitHub
Apple

The Wall Street Journal มีรายงานพิเศษ ซึ่งเน้นไปที่ประเด็นว่าทำไมแอปเปิลจึงตามหลังบริษัทเทคโนโลยีรายอื่น ในผลิตภัณฑ์เกี่ยวกับปัญญาประดิษฐ์หรือ AI ทั้งที่หากพูดถึงระบบผู้ช่วยอัจฉริยะสั่งงานด้วยเสียงแล้ว แอปเปิลมี Siri ที่เปิดตัวก่อนคู่แข่งรายอื่นเสียอีก

รายงานบอกว่าปัญหาสำคัญคือรูปแบบการทำงานในสไตล์แอปเปิล เช่นการรักษาความลับมากจนทำให้ส่งผลกระทบต่อการพัฒนา AI, แนวทางที่แอปเปิลต้องการให้ผลิตภัณฑ์ไม่มีข้อผิดพลาด ซึ่ง AI ทุกวันนี้ไม่ได้เป็นแบบนั้น และการรักษาความเป็นส่วนตัวผู้ใช้งาน ทำให้การปรับปรุงผลิตภัณฑ์ทำได้ยากกว่า

Subscribe to GitHub