1 คะแนน โดย GN⁺ 1 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • จุดโฟกัสของ AI กำลังย้ายจากโมเดลที่ตอบคำถามไปสู่เอเจนต์ที่ลงมือทำ และความมีประโยชน์ของเอเจนต์ก็ขึ้นอยู่กับระบบที่เข้าถึงได้
  • Anthropic เข้าซื้อ Stainless ผู้สร้าง SDK และเครื่องมือเซิร์ฟเวอร์ MCP เพื่อขยายขอบเขตที่ Claude จะเชื่อมต่อกับข้อมูลและเครื่องมือได้
  • Stainless ก่อตั้งในปี 2022 และตั้งแต่ระยะแรกก็ช่วยสร้าง Anthropic SDK อย่างเป็นทางการ โดยมีบริษัทหลายร้อยแห่งใช้งานเพื่อสร้าง SDK, CLI และเซิร์ฟเวอร์ MCP
  • Stainless แปลงสเปก API ให้เป็น SDK ที่เป็นธรรมชาติ ในหลายภาษา เช่น TypeScript, Python, Go, Java และ Kotlin
  • การเข้าซื้อครั้งนี้จะนำไปสู่การเสริมความแข็งแกร่งของโครงสร้างพื้นฐานสำหรับนักพัฒนา เพื่อขยาย ประสบการณ์นักพัฒนา และการเชื่อมต่อของเอเจนต์บน Claude Platform

เบื้องหลังการเข้าซื้อกิจการ

  • จุดโฟกัสของ AI กำลังย้ายจากโมเดลที่ตอบคำถามไปสู่เอเจนต์ที่ลงมือทำ และความมีประโยชน์ของเอเจนต์ก็ถูกจำกัดโดยระบบที่สามารถเข้าถึงได้
  • Anthropic สร้าง MCP ขึ้นมาเพื่อทำให้การเชื่อมต่อของเอเจนต์เป็นไปได้ และการที่ทีม Stainless เข้ามาร่วมจะช่วยขยายประสบการณ์นักพัฒนาและการเชื่อมต่อของเอเจนต์บน Claude Platform
  • การเข้าซื้อ Stainless จะนำไปสู่การเสริมความแข็งแกร่งของ โครงสร้างพื้นฐานสำหรับนักพัฒนา ที่ทำให้ Claude เชื่อมต่อกับข้อมูลและเครื่องมือได้ดียิ่งขึ้น

บทบาทของ Stainless

  • Stainless ก่อตั้งขึ้นในปี 2022 และตั้งแต่ช่วงแรกของ Anthropic API ก็สนับสนุนการสร้าง Anthropic SDK อย่างเป็นทางการทั้งหมดมาโดยตลอด
  • มีบริษัทหลายร้อยแห่งกำลังใช้ Stainless เพื่อสร้าง SDK, CLI และเซิร์ฟเวอร์ MCP
  • ผลลัพธ์เหล่านี้ทำหน้าที่เป็นไลบรารี เครื่องมือบรรทัดคำสั่ง และคอนเน็กเตอร์ ที่ช่วยให้นักพัฒนาและเอเจนต์สามารถใช้งาน API ได้
  • Stainless แปลงสเปก API ให้เป็น SDK ในหลายภาษา เช่น TypeScript, Python, Go, Java และ Kotlin
  • SDK ที่สร้างขึ้นนั้นรวดเร็ว เสถียร และออกแบบมาให้ใช้งานได้อย่างเป็นธรรมชาติในแต่ละภาษา

มุมมองของทั้งสองบริษัท

  • Katelyn Lesse หัวหน้าฝ่ายวิศวกรรมแพลตฟอร์มของ Anthropic มองว่า Stainless มีบทบาทในการกำหนดประสบการณ์นักพัฒนาของ Claude API มาตั้งแต่ระยะแรก
  • เอเจนต์จะมีประโยชน์ได้มากเท่ากับสิ่งที่มันเชื่อมต่อได้ ดังนั้นการที่ทีม Stainless เข้ามาร่วมจะช่วยพัฒนาความสามารถของ Claude ในการเชื่อมต่อกับข้อมูลและเครื่องมือ
  • Alex Rattray ผู้ก่อตั้งและ CEO ของ Stainless เริ่มต้น Stainless จากแนวคิดที่ว่า SDK ควรได้รับการดูแลอย่างพิถีพิถันไม่แพ้ API ที่มันห่อหุ้มอยู่
  • Anthropic เป็นหนึ่งในทีมที่ร่วมงานกับ Stainless ตั้งแต่ช่วงแรก และตลอดหลายปีที่ผ่านมา Stainless ก็ได้เฝ้าดูสิ่งที่นักพัฒนาสร้างขึ้นบน Claude
  • การรวมตัวของทั้งสองทีมทำให้ทีม Stainless สามารถสานต่องานเดิมต่อไปบนแพลตฟอร์มที่สำคัญ

1 ความคิดเห็น

 
GN⁺ 1 시간 전
ความคิดเห็นจาก Hacker News
  • Anthropic มาถึงจุดที่ต้องการ วิศวกรซอฟต์แวร์ระดับโลก และพร้อมจ่ายค่าตอบแทนมหาศาลเพื่อดึงตัวคนเหล่านั้นมา
    แต่พวกเขาไม่สามารถลงประกาศรับสมัครบน LinkedIn แบบ “วิศวกรซอฟต์แวร์ที่เก่งจริง ๆ ค่าตอบแทน 10 ล้านดอลลาร์+” แล้วรับมือกับใบสมัครที่หลั่งไหลเข้ามาได้
    การสร้างบริษัทให้สำเร็จและมีผลิตภัณฑ์ที่คนใช้งานจริงนั้น ถ้าคุณจ่ายเงินให้ผู้สมัครระดับนั้นได้ ก็แทบจะเป็นการสัมภาษณ์งานที่ดีที่สุดแล้ว
    Stainless อาจปิดตัวลงแล้วทีมไปร่วมกับ Anthropic เพื่อทำอินทิเกรชันน่าเบื่อ ๆ อย่างเชื่อมข้อมูล HubSpot เข้ากับ Claude ก็ได้ แต่ Stainless เองก็เป็นบริษัทที่ประสบความสำเร็จ
    แนวคิดนี้ผ่านการพิสูจน์มาแล้ว ดังนั้นก็แค่ไปเป็น Stainless รายถัดไป บริษัท AI ทำแบบนี้กับบางบริษัทมาแล้ว และจะทำต่อไปอีก

    • การทำให้ “API น่าเบื่อ ๆ อย่าง HubSpot เข้าถึงและใช้งานได้มีประโยชน์มากขึ้น” นี่แหละคืองานโครงสร้างพื้นฐานแบบที่คนอยากทำใน Anthropic
      ชื่อ Stainless เองก็มาจากท่อ Stainless Steel และพวกเขาเคยเปรียบตัวเองเหมือนร้านขายอุปกรณ์ประปาเกรดพรีเมียม
      ถ้าไปดู stainlessapi.com เวอร์ชันแรก ๆ ใน archive.org จะเห็นว่าคำขวัญเดิมคือ “Quality fittings for your REST API”
      นั่นก็เป็นเหตุผลตั้งแต่แรกว่าทำไมถึงอยากทำงานที่ Stainless แต่ก็เข้าใจว่างานแบบนี้ไม่เหมาะกับทุกคน
    • วิศวกรซอฟต์แวร์ที่เก่งที่สุดในโลกไม่ได้ optimize เพื่อ ค่าตอบแทนสูงสุด แต่ optimize เพื่อการเป็นวิศวกรซอฟต์แวร์ที่เก่งที่สุดในโลก
    • ไม่เข้าใจว่าทำไมถึงต้องการวิศวกรซอฟต์แวร์ที่เก่งที่สุด ผลิตภัณฑ์ของพวกเขาไม่ควรจะมาแทนงานแบบนั้นหรอกหรือ
      แต่พอไปดูตำแหน่งที่กำลังรับอยู่ เช่น การตลาด การเงิน ฯลฯ ก็ยังมีอยู่ตรง ๆ ที่ https://www.anthropic.com/careers/jobs
      เลยสงสัยว่าทำไมไม่ใช้ผลิตภัณฑ์ของตัวเองมาแทนบทบาทเหล่านั้นโดยตรง
    • การสร้างบริษัทให้สำเร็จและมีคนใช้ผลิตภัณฑ์จริง เป็นการพิสูจน์ความสามารถคนละแบบกับการเป็น โปรแกรมเมอร์ชั้นยอด
    • บริษัทเทรดดิ้งระดับท็อปทำการสรรหาคนระดับหัวกะทิได้ดีมานานแล้วโดยไม่ต้องใช้วิธีอ้อมแบบนี้
      การเข้าซื้อเพื่อดึงทีมมีเหตุผลอื่นอีกมาก แต่ไม่ใช่วิธีเดียวหรือวิธีที่มีประสิทธิภาพที่สุดในการหาวิศวกรที่เก่งที่สุด
  • ถ้าความหมายของ “จะยุติผลิตภัณฑ์ Stainless แบบโฮสต์ทั้งหมด รวมถึงตัวสร้าง SDK ขณะที่หันไปโฟกัสที่ฟีเจอร์ของ Claude Platform และการเชื่อมเอเจนต์เข้ากับ API” เป็นแบบนั้น ไม่ว่าจะชอบหรือไม่ มันก็คือ การซื้อกิจการเพื่อดึงคน

    • เขาบอกว่า “มีบริษัทหลายร้อยแห่งพึ่งพา Stainless ในการสร้าง SDK, CLI และเซิร์ฟเวอร์ MCP” แต่ตอนนี้คงไม่ใช่อีกแล้ว
    • ข้อความข้างต้นเป็นคำพูดจริงจากโพสต์ในบล็อกของ Stainless อย่างน่าเสียดาย: https://www.stainless.com/blog/stainless-is-joining-anthropi...
    • OpenAI ก็เป็นลูกค้าของ Stainless ไม่ใช่หรือ?
  • ขอแสดงความยินดีกับทีม Stainless นี่เป็นทีมที่เหมาะจะไปร่วมกับ Anthropic มาก
    ตอนอยู่ Mux เคยใช้ตัวสร้าง Node SDK ในช่วงแรก และหลังจากนั้นก็ใช้ตัวสร้าง TypeScript กับตัวอื่น ๆ ต่อ ผลิตภัณฑ์ดีมาก
    แต่ตอนนี้ตัวผลิตภัณฑ์/ตลาดอยู่ในตำแหน่งที่ซับซ้อน ทุกวันนี้การ vibe coding สร้าง SDK จากไฟล์สเปก OpenAPI นั้นง่ายและชวนให้ทำมาก
    หลายทีมคงจะเลือกทางนั้น ไม่ว่าผลจะดีหรือร้าย โดยใช้ toolchain เดียวกับที่นักพัฒนาผลิตภัณฑ์ใช้อยู่แล้ว และแทบไม่มีต้นทุนเพิ่ม

  • ถ้ามี คำแนะนำที่ชัดเจน สำหรับผู้ใช้ปัจจุบันและ SDK ก็คงจะดีกว่านี้มาก
    ตอนนี้มันอ่านแล้วให้อารมณ์เหมือน “เราจะซื้อประตูหน้าของ OpenAI แล้วทำให้มันหมดอายุการใช้งาน หวังว่าคงไม่มีใครกำลังจะใช้มันในอนาคต” จนดูเล็กน้อยและไร้ความหมาย

    • ดูจาก https://www.stainless.com/blog/stainless-is-joining-anthropi... แล้วดูเหมือนว่าจะเป็นแบบนั้นจริง
      “เราจะยุติผลิตภัณฑ์ Stainless แบบโฮสต์ทั้งหมด รวมถึงตัวสร้าง SDK ขณะที่โฟกัสไปที่ฟีเจอร์ของ Claude Platform และการเชื่อมเอเจนต์เข้ากับ API ตั้งแต่วันนี้จะไม่มีการสมัครใหม่ โปรเจกต์ใหม่ หรือ SDK ใหม่อีกต่อไป”
      “หากคุณเป็นลูกค้า Stainless คุณสามารถไปที่ app.stainless.com/transition เพื่อรับความช่วยเหลือในการเปลี่ยนผ่านจากผลิตภัณฑ์แบบ managed ของ Stainless ไปยังทางเลือกอื่น SDK ที่สร้างไปแล้วจนถึงตอนนี้เป็นของลูกค้า และคุณมีสิทธิเต็มที่ในการแก้ไขและต่อยอดตามต้องการ”
    • ถ้ามีบัญชีอยู่แล้วก็เข้าไปที่ https://app.stainless.com/transition ได้
      ทีมใช้เวลาไปไม่น้อยในการทำวิธีให้ลูกค้า ย้ายระบบด้วยตัวเองแบบ self-service ได้
  • พอเห็นดีลแบบนี้แล้วรู้สึกว่า เครื่องมือเขียนโค้ดแบบเอเจนต์ กำลังกลายเป็นระบบนิเวศแบบปิด
    Anthropic จำกัดการใช้ Claude Code และ OpenAI ก็ดูเหมือนปล่อยให้ Codex เข้ามาเติมช่องว่างนั้น
    อยากรู้ว่ามันจะพัฒนาไปทางไหนต่อ

    • นั่นแหละคือประเด็น และเป็นเหตุผลของมูลค่าบริษัทที่สูง
      ทำให้ทุกคนย้ายวิธีทำงานมาอิงกับเครื่องมือเหล่านี้ จนถึงจุดที่นึกภาพการทำงานแบบอื่นไม่ออก แล้วค่อยขึ้นราคา
      เป็นเรื่องเล่าเก่าแก่ของซอฟต์แวร์องค์กร
    • Claude ก็เป็นแค่เครื่องมือ สมาชิกในทีมเราทุกคนยังเลือก text editor หรือ IDE ที่ตัวเองถนัดที่สุดได้อย่างอิสระ
      หวังว่าในอนาคตอันใกล้ เราจะพูดแบบนั้นกับ coding agent ได้เช่นกัน
      ผมชอบ Claude มาก แต่ไม่ได้ติดตาม resource ของ Claude ภายใน repository
      ถ้ามีตัวที่ดีกว่าออกมา มันก็คง parse ไฟล์ Markdown ของ memory เดิมได้ดี และในตัว repository เองก็ไม่มีอะไรที่ทำให้คนอื่นต้องรู้ว่าผมเป็นคนเปลี่ยน
      ที่น่าแปลกใจคือผู้ใช้ Claude จำนวนมากดูเหมือนจะยอมรับ CLAUDE.md เป็นไฟล์ที่ต้องติดตามร่วมกัน และมองว่าทั้งทีมควรมาตรฐานเดียวกันและแชร์มัน
      coding agent คือ API ขั้นสูงสุด ดังนั้นมันควรปรับเข้ากับรูปแบบการใช้งานที่ผู้ใช้ต้องการ
      ไม่แน่ใจจริง ๆ ว่ามีใครคาดหวังว่ามนตร์ดำแบบกล่องดำที่ไม่ deterministic นี้จะใช้บังคับขั้นตอนปฏิบัติงานมาตรฐานได้
    • ปลายทางสุดท้ายมันก็เป็นแบบนั้นมาตั้งแต่แรกแล้ว
      เมื่อดูจากขนาดเงินที่อัดเข้ามา คำว่า ผลตอบแทนจากการลงทุน จะต้องโผล่มาสักจุดอย่างหลีกเลี่ยงไม่ได้
      นี่คือการใช้กลยุทธ์ของล่อซื้อแบบคลาสสิกในตลาดที่มีเงินลงทุนระดับมหาศาล
    • แล็บ AI ระดับ frontier กำลังหันไปในทิศทางที่ช่วยรองรับ การเข้าตลาดหุ้น ได้
      คล้ายกับที่ OpenAI ตัดบริการอื่น ๆ ออกแล้วเอนมาทางโค้ดดิ้งมากขึ้น
      เป็นการพยายามแสดงให้เห็นถึงความสามารถในการทำกำไรก่อน IPO ใหญ่
    • ช่วงนี้แทบทุกวันผมใช้ Claude Code กับ pi.dev ควบคู่กัน แต่ในช่วงไม่กี่สัปดาห์ที่ผ่านมา ผมเลือกใช้ pi กับงานส่วนใหญ่มากกว่า
  • สงสัยว่าพวกเขาเคยพิจารณา เปิดซอร์สตัวสร้าง SDK เป็นส่วนหนึ่งของการยุติบริการ Stainless หรือไม่

  • Stainless เป็นซอฟต์แวร์ที่ยอดเยี่ยม
    การพยายามสร้างธุรกิจจากช่องว่างที่ผู้ดูแล OpenAPI generator ไม่มีเวลาพอจะแก้บั๊กนั้นเป็นการผจญภัยที่ดี และเป็นประโยชน์กับทุกฝ่าย
    แนวคิดคล้าย ๆ กันอย่าง uv ช่วยประหยัดเวลาให้ผมทุกวัน จนแทบอยากออกไปประกาศเชียร์มัน

  • โพสต์บล็อกของ Stainless: https://www.stainless.com/blog/stainless-is-joining-anthropi...

    • ผิดหวังที่หาไม่เจอคำว่า “journey”
  • มีทางเลือกแบบ โอเพนซอร์สที่ขยายได้ ที่แข็งแกร่งจาก Microsoft
    ตอนนี้มันถูกใช้สร้าง Azure SDK, เอกสาร และ CLI ทั้งหมด และก็ค่อนข้างดีทีเดียว
    https://typespec.io/

    • TypeSpec ยอดเยี่ยมมาก
      เผื่อให้รู้ไว้ ผมเป็นผู้ก่อตั้ง Stainless และก็เป็นเพื่อนกับคนที่สร้าง TypeSpec ด้วย
  • จากมุมมองของลูกค้า Stainless มันน่าหงุดหงิด
    ผมเข้าใจว่าลูกค้าใหม่ส่วนใหญ่คงจะใช้ AI สร้างไลบรารีไคลเอนต์
    แต่ฐานลูกค้าปัจจุบันยังพึ่งพา ไลบรารีไคลเอนต์ ที่ Stainless สร้างไว้
    ผู้ให้บริการประเภท OpenAPI schema → client library แบบนี้แต่ละเจ้าจะให้ผลลัพธ์การสร้างที่ต่างกันเล็กน้อย จึงมี lock-in อยู่พอสมควร
    น่าเสียดายที่การย้ายระบบไม่ง่ายถึงขั้นสลับไปใช้ Speakeasy หรือ OpenAPI Generator ได้ตรง ๆ โดยไม่กระทบลูกค้าเดิม

  • “ช่วงนี้ทำอะไรอยู่เหรอ?”
    “เขียนเอกสารให้บริษัท AI ในซานฟรานซิสโก รับค่าตอบแทนรวม 500,000 ดอลลาร์”
    “ผมออกแบบ ดูแลรักษา และพัฒนาฟีเจอร์ทั้งหมดของแพลตฟอร์มสาย IoT ในสเปนคนเดียว รับเงินเดือน 40,000 ยูโร”
    “สเปนเหรอ? ฉันเพิ่งซื้อบ้านพักตากอากาศติดทะเลแถว Alicante รู้จักไหม?”
    “ครับ…”