استنلس در ساخت SDK برای اوپنایآی، آنتروپیک و متا کمک میکند
توسعه SDK از طریق API با استفاده از هوش مصنوعی
توسعهدهندهها انتظار دارند که فروشندگان فناوری برای محصولات خود، کیتهای توسعه نرمافزار یا SDKها را ارائه دهند تا ساخت اپلیکیشنها با این محصولات راحتتر شود. اما بسیاری از فروشندگان تنها APIهایی ارائه میدهند که پروتکلهایی هستند برای ارتباط بین اجزای نرمافزاری.
نقش هوش مصنوعی در ایجاد SDK
الکس راتری، بنیانگذار استینلس، معتقد است که هوش مصنوعی میتواند در این زمینه کمک کند. استینلس از یک کامپایلر برای تولید خودکار SDK از APIها استفاده میکند، و این کار را بهصورت آنی انجام میدهد.
بدون SDK، کاربرانی که از API استفاده میکنند مجبورند تمام مستندات API را مطالعه کنند و همه چیز را خودشان بسازند. اما ایجاد SDK برای فروشندگان بهطور مقیاسپذیر کار سادهای نیست.
خصوصیات استینلس
استینلس مشخصات API را گرفته و SDKهایی را به زبانهای برنامهنویسی مختلف مانند Python، TypeScript، Kotlin و Go تولید میکند. با تغییر و تحول APIها، پلتفرم استینلس این بروزرسانیها را به همراه گزینههایی برای ورژنبندی و انتشار تغییرات ارائه میدهد.
در حالی که فروشندگان معمولی ممکن است توسعهدهندههایی در داخل شرکت داشته باشند که کتابخانههایی به زبانهای مختلف بسازند، استینلس از هوش مصنوعی برای تولید یک تنظیم اولیه استفاده میکند که تیمها میتوانند آن را بهتناسب API خود تنظیم کنند. این کار به جلوگیری از مشکلاتی همچون ناهماهنگی یا قدیمی شدن کتابخانهها کمک میکند.
آینده APIها و SDKها
راتری بر این باور است که به زودی هرکسی دسترسی به یک مهندس سطح کارشناس در جیبتان خواهد داشت. این تغییر باعث میشود که هر شرکتی که یک وبسایت دارد، APIهای خود را از ویژگیهای پیشرفته به یک رابط اصلی برای همه کاربران تبدیل کند. شرکتهایی که APIهای خوبی ندارند، بهسرعت قدیمی خواهند شد.
بسیاری از ویژگیهای استینلس از تجربیات راتری در صنعت الهام گرفته شده است. وی همچنین به عنوان یک مهندس در استرایپ فعالیت کرده و در مورد بهبود مستندات API و راهاندازی سیستمهای مربوط به SDKهای مشتری API کار کرده است.
رقبای استینلس
استینلس تنها تولیدکننده API به SDK نیست. رقبایی مانند LibLab و Speakeasy وجود دارند، علاوه بر پروژههای قدیمیتر متنباز مانند OpenAPI Generator.
اما راتری ادعا میکند که استینلس بهخاطر کامپایلر خود، کیفیت و ظرافت بیشتری ارائه میدهد. بسیاری از مشتریان اظهار کردهاند که OpenAPI Generator کیفیت کد خوبی ندارد و به مدت بیشتری برای ویرایش خروجیها نیاز دارند.
دستاوردهای استینلس
استینلس توجه غولهای فناوری مانند OpenAI، Anthropic و Meta را به خود جلب کرده و دارای صدها مشتری پرداختکننده است. SDKهای این شرکت بهطور مرتب دهها میلیون بار در هفته دانلود میشوند.
بیشتر مشتریان برای سطح سازمانی استینلس هزینه میپردازند که خدمات اضافی و قابلیتهای ویژه هوش مصنوعی ارائه میدهد. انتشار یک SDK رایگان است، اما شرکتها برای چندین SDK در چندین زبان برنامهنویسی باید هزینهای بین ۲۵۰ دلار در ماه تا ۳۰ هزار دلار در سال بپردازند.
راتری اعلام کرده که درآمد سالیانه این شرکت نزدیک به ۱ میلیون دلار است و استینلس در آستانه سوددهی قرار دارد. به تازگی، این شرکت ۲۵ میلیون دلار از سری A جذب کرده که با مشارکت Sequoia و دیگر سرمایهگذاران بوده است.
این سرمایه جدید برای توسعه تیم ۲۰ نفره استینلس در نیویورک صرف خواهد شد و راتری میگوید: “SDKها فقط ابتدا کارند. چشمانداز ما ساخت یک پلتفرم جامع مختص برنامهنویسان برای همه چیزهای مرتبط با API است.”
منبع: techcrunch.com