কোম্পানি গাইড

কার্সার এবং অ্যানিস্ফিয়ার

কার্সার হল একটি এআই-প্রথম কোড এডিটর যা স্টার্টআপ অ্যানিস্ফিয়ার দ্বারা তৈরি করা হয়েছে যা একটি সম্পূর্ণ কোডবেস জুড়ে প্রাকৃতিক-ভাষা নির্দেশাবলীকে কার্যকরী কোড সম্পাদনায় পরিণত করে।

ওভারভিউ

কার্সার হল একটি এআই-প্রথম কোড এডিটর যা স্টার্টআপ অ্যানিস্ফিয়ার দ্বারা তৈরি করা হয়েছে যা একটি সম্পূর্ণ কোডবেস জুড়ে প্রাকৃতিক-ভাষা নির্দেশাবলীকে কার্যকরী কোড সম্পাদনায় পরিণত করে। এটি গুরুত্বপূর্ণ কারণ এটি এখন পর্যন্ত সবচেয়ে দ্রুত বর্ধনশীল ডেভেলপার টুলগুলির মধ্যে একটি হয়ে উঠেছে, লক্ষ লক্ষ প্রোগ্রামাররা কীভাবে প্রতিদিন সফ্টওয়্যার লেখেন তা পুনর্নির্মাণ করে৷

কৌশল, মডেল অ্যাক্সেস, প্ল্যাটফর্মের সিদ্ধান্ত এবং ইকোসিস্টেম অংশীদারিত্বের প্রেক্ষাপটে কার্সার এবং অ্যানিস্ফিয়ার সবচেয়ে ভালোভাবে বোঝা যায়।

গভীর ডুব

Anysphere, 2022 সালে চারজন MIT গ্রাজুয়েট (মাইকেল Truell, Sualeh Asif, Arvid Lunnemark, এবং Aman Sanger) দ্বারা প্রতিষ্ঠিত, কার্সর তৈরি করে, Microsoft-এর ওপেন-সোর্স VS কোড এডিটর এর একটি কাঁটা AI এর মূলে বোনা। একটি সাইডবারে একটি চ্যাটবট বোল্ট করার পরিবর্তে, কার্সার আপনাকে সরল ইংরেজিতে পরিবর্তনগুলি বর্ণনা করতে দেয় এবং বহু-ফাইল সম্পাদনাগুলি প্রয়োগ করে, 'ট্যাব' সমাপ্তির সাথে আপনার পরবর্তী কীস্ট্রোকগুলির পূর্বাভাস দেয় এবং আপনার সংগ্রহস্থল সম্পর্কে প্রশ্নের উত্তর দেয়৷ এটি Anthropic এবং OpenAI প্লাস অ্যানিস্ফিয়ারের নিজস্ব প্রশিক্ষিত মডেলের ফ্রন্টিয়ার মডেলকে কল করে। কোম্পানিটি প্রায় যেকোনো সফ্টওয়্যার স্টার্টআপের চেয়ে দ্রুত বার্ষিক পুনরাবৃত্ত আয়ে প্রায় 100 মিলিয়ন ডলার অতিক্রম করেছে বলে জানা গেছে, এবং পরে বহু-বিলিয়ন-ডলার মূল্যায়নে তহবিল সংগ্রহ করেছে, এটিকে 'AI কোডিং' তরঙ্গের একটি ফ্ল্যাগশিপ করে তুলেছে।

প্রযুক্তিগত অন্তর্দৃষ্টি

কার্সার আপনার কোডবেসকে ভেক্টর এম্বেডিং-এ ইনডেক্স করে যাতে এটি প্রাসঙ্গিক ফাইলগুলিকে প্রসঙ্গ হিসাবে পুনরুদ্ধার করতে পারে, পুনরুদ্ধার-বর্ধিত প্রজন্মের একটি রূপ। এর স্ট্যান্ডআউট 'ট্যাব' বৈশিষ্ট্যটি শুধুমাত্র পরবর্তী টোকেন নয়, আপনার পরবর্তী সম্পাদনা অবস্থানের ভবিষ্যদ্বাণী করতে একটি বিশেষভাবে প্রশিক্ষিত মডেল ব্যবহার করে, ফাইল জুড়ে কার্সারটি জাম্প করে। 'এজেন্ট' মোড চেইন টুল কল করে, ফাইলগুলি পড়ে, টার্মিনাল কমান্ড চালায় এবং একটি কাজ শেষ না হওয়া পর্যন্ত পুনরাবৃত্তি করে, যখন ডিফগুলি আপনাকে আপনার কোড স্পর্শ করার আগে পরিবর্তনগুলি পর্যালোচনা এবং গ্রহণ করতে দেয়।

মাস্টারিং কার্সার এবং অ্যানিস্ফিয়ার

কার্সার হল একটি এআই-প্রথম কোড এডিটর যা স্টার্টআপ অ্যানিস্ফিয়ার দ্বারা তৈরি করা হয়েছে যা একটি সম্পূর্ণ কোডবেস জুড়ে প্রাকৃতিক-ভাষা নির্দেশাবলীকে কার্যকরী কোড সম্পাদনায় পরিণত করে। এটি গুরুত্বপূর্ণ কারণ এটি এখন পর্যন্ত সবচেয়ে দ্রুত বর্ধনশীল ডেভেলপার টুলগুলির মধ্যে একটি হয়ে উঠেছে, লক্ষ লক্ষ প্রোগ্রামাররা কীভাবে প্রতিদিন সফ্টওয়্যার লেখেন তা পুনর্নির্মাণ করে৷ কৌশল, মডেল অ্যাক্সেস, প্ল্যাটফর্মের সিদ্ধান্ত এবং ইকোসিস্টেম অংশীদারিত্বের প্রেক্ষাপটে কার্সার এবং অ্যানিস্ফিয়ার সবচেয়ে ভালোভাবে বোঝা যায়। গভীর বোঝাপড়া তৈরি করতে, কার্সার এবং অ্যানিস্ফিয়ারকে একটি অপারেটিং মডেল হিসাবে বিবেচনা করুন, একটি একক বৈশিষ্ট্য নয়: পছন্দসই ফলাফলগুলি সংজ্ঞায়িত করুন, অনুমানগুলি স্পষ্ট করুন এবং সিস্টেমটি নির্ভরযোগ্যভাবে কী করতে পারে তা এখনও বিশেষজ্ঞের বিচারের প্রয়োজন থেকে আলাদা করুন৷

অনুশীলনে, কার্সার এবং অ্যানিস্ফিয়ার ব্যবহার করে শক্তিশালী দলগুলি প্রতিশ্রুতি দেওয়ার আগে বিক্রেতার কৌশল, রোডম্যাপের নির্ভরযোগ্যতা এবং লক-ইন ঝুঁকি মূল্যায়ন করে। তারা সুস্পষ্ট সাফল্যের মাপকাঠি নথিভুক্ত করে, বাস্তবসম্মত ডেটা এবং কর্মপ্রবাহের বিরুদ্ধে পরীক্ষা করে এবং এককালীন বেঞ্চমার্ক জয়ের পরিবর্তে পর্যবেক্ষিত ব্যর্থতার ধরণগুলির উপর ভিত্তি করে পুনরাবৃত্তি করে। এখানেই তাত্ত্বিক বোঝাপড়া পণ্য, নীতি এবং অপারেশন জুড়ে টেকসই সক্ষমতায় পরিণত হয়।

বিক্রেতা রোডম্যাপ আপনার দল পরবর্তীতে কী কী বৈশিষ্ট্য তৈরি করতে পারে তা প্রভাবিত করে। একই সময়ে, লঞ্চের ঘোষণা বাস্তব উৎপাদন কর্মপ্রবাহে স্থিতিশীলতাকে ছাড়িয়ে যেতে পারে। সবচেয়ে স্থিতিস্থাপক পদ্ধতি হল প্রশাসনিক শৃঙ্খলার সাথে পরীক্ষার গতিকে একত্রিত করা: পাইলট চালান, প্রমাণ ক্যাপচার করুন, সিদ্ধান্তের লগ প্রকাশ করুন এবং মডেল আচরণ, ব্যবহারকারীর প্রত্যাশা এবং নিয়ন্ত্রক প্রয়োজনীয়তাগুলি বিকশিত হওয়ার সাথে সাথে অবিচ্ছিন্ন সুরক্ষাগুলি আপডেট করুন।

কৌশলগত প্রভাব

বিক্রেতা রোডম্যাপ আপনার দল পরবর্তীতে কী কী বৈশিষ্ট্য তৈরি করতে পারে তা প্রভাবিত করে।

বিক্রেতা রোডম্যাপ আপনার দল পরবর্তীতে কী কী বৈশিষ্ট্য তৈরি করতে পারে তা প্রভাবিত করে। উচ্চ-মানের স্থাপনায়, এটি পরিমাপযোগ্য অপারেটিং নিয়ম, মালিকানার সীমানা এবং পুনরাবৃত্ত পর্যালোচনার আচার-অনুষ্ঠানে অনুবাদ করা হয় যাতে দলগুলি অস্পষ্টতার পরিবর্তে আত্মবিশ্বাস বাড়াতে পারে।

বাণিজ্যিক শর্তাবলী এবং স্থাপনার বিকল্পগুলি দীর্ঘমেয়াদী খরচ এবং ঝুঁকিকে প্রভাবিত করে।

বাণিজ্যিক শর্তাবলী এবং স্থাপনার বিকল্পগুলি দীর্ঘমেয়াদী খরচ এবং ঝুঁকিকে প্রভাবিত করে। উচ্চ-মানের স্থাপনায়, এটি পরিমাপযোগ্য অপারেটিং নিয়ম, মালিকানার সীমানা এবং পুনরাবৃত্ত পর্যালোচনার আচার-অনুষ্ঠানে অনুবাদ করা হয় যাতে দলগুলি অস্পষ্টতার পরিবর্তে আত্মবিশ্বাস বাড়াতে পারে।

কোম্পানির প্রণোদনা পণ্যের ডিফল্ট, নিরাপত্তা ভঙ্গি এবং উন্মুক্ততাকে আকার দেয়।

কোম্পানির প্রণোদনা পণ্যের ডিফল্ট, নিরাপত্তা ভঙ্গি এবং উন্মুক্ততাকে আকার দেয়। উচ্চ-মানের স্থাপনায়, এটি পরিমাপযোগ্য অপারেটিং নিয়ম, মালিকানার সীমানা এবং পুনরাবৃত্ত পর্যালোচনার আচার-অনুষ্ঠানে অনুবাদ করা হয় যাতে দলগুলি অস্পষ্টতার পরিবর্তে আত্মবিশ্বাস বাড়াতে পারে।

কার্সার এবং অ্যানিস্ফিয়ারের ভবিষ্যত

অ্যানিস্ফিয়ার আরও স্বায়ত্তশাসিত 'ব্যাকগ্রাউন্ড এজেন্টদের' দিকে ঠেলে দিচ্ছে যেগুলি সম্পূর্ণ কাজগুলি পরিচালনা করে বা ন্যূনতম তত্ত্বাবধানে অনুরোধগুলি টানছে, এবং শুধুমাত্র তৃতীয় পক্ষের উপর নির্ভর না করে তার নিজস্ব মডেলগুলির প্রশিক্ষণের দিকে। পরীক্ষা, কোড পর্যালোচনা, এবং স্থাপনার সাথে আরও কঠোর একীকরণের আশা করুন, পাশাপাশি GitHub Copilot, Windsurf, এবং অন্যরা একই বিকাশকারীদের জন্য প্রতিযোগিতার সাথে তীব্রতর হবে। উন্মুক্ত প্রশ্ন হল সম্পাদক বা সম্পূর্ণ এজেন্টিক সিস্টেমগুলি জয়ী হয় কিনা এবং মূল্য নির্ধারন কিভাবে অনুমান খরচ এবং মডেল নির্ভরতা স্থানান্তরিত হয়।

বাস্তব-বিশ্ব বাস্তবায়ন

একজন ডেভেলপার টাইপ করে 'এই API এন্ডপয়েন্টে ইনপুট যাচাইকরণ এবং ত্রুটি হ্যান্ডলিং যোগ করুন' এবং কার্সরের এজেন্ট একাধিক ফাইল সম্পাদনা করে, তারপর নিশ্চিত করতে পরীক্ষা চালায়।

ট্যাব সমাপ্তি ব্যবহার করে, একজন প্রকৌশলী একটি ফাংশনের নাম পরিবর্তন করেন এবং কার্সার প্রকল্পের প্রতিটি কল সাইটে মিলিত আপডেটের পূর্বাভাস দেয় এবং প্রয়োগ করে।

একটি বৃহৎ রেপোতে একজন নবাগত ব্যক্তি জিজ্ঞাসা করেন 'ব্যবহারকারীর প্রমাণীকরণ কোথায় পরিচালিত হয়?' এবং কার্সার সরল ভাষায় প্রাসঙ্গিক ফাইলগুলি উদ্ধার করে এবং ব্যাখ্যা করে।

একজন একক প্রতিষ্ঠাতা বয়লারপ্লেটের বেশিরভাগ অংশ ম্যানুয়ালি ওয়্যারিং না করেই কয়েকটি প্রাকৃতিক-ভাষা প্রম্পট থেকে একটি কার্যকরী প্রোটোটাইপ ওয়েব অ্যাপ তৈরি করেন।

বাস্তবায়ন নিদর্শন

অনুশীলনে কার্সার এবং অ্যানিস্ফিয়ার

একজন ডেভেলপার টাইপ করে 'এই API এন্ডপয়েন্টে ইনপুট যাচাইকরণ এবং ত্রুটি হ্যান্ডলিং যোগ করুন' এবং কার্সরের এজেন্ট একাধিক ফাইল সম্পাদনা করে, তারপর নিশ্চিত করতে পরীক্ষা চালায়।

একজন ডেভেলপার 'এই API এন্ডপয়েন্টে ইনপুট যাচাইকরণ এবং ত্রুটি হ্যান্ডলিং যোগ করুন' এবং কার্সরের এজেন্ট একাধিক ফাইল সম্পাদনা করে, তারপরে নিশ্চিত করতে পরীক্ষা চালায় যে দলগুলি সাধারণত ভাল ফলাফল পায় যখন তারা সামনের মানের থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে, প্রান্তের ক্ষেত্রে একটি মানবিক বৃদ্ধির পথ রাখে এবং সময়ের সাথে সাথে উত্পাদনশীলতা লাভ এবং ত্রুটির খরচ উভয়ই ট্র্যাক করে।

অনুশীলনে কার্সার এবং অ্যানিস্ফিয়ার

ট্যাব সমাপ্তি ব্যবহার করে, একজন প্রকৌশলী একটি ফাংশনের নাম পরিবর্তন করেন এবং কার্সার প্রকল্পের প্রতিটি কল সাইটে মিলিত আপডেটের পূর্বাভাস দেয় এবং প্রয়োগ করে।

ট্যাব সমাপ্তি ব্যবহার করে, একজন প্রকৌশলী একটি ফাংশন পুনঃনামকরণ করেন এবং কার্সার প্রকল্প জুড়ে প্রতিটি কল সাইটে ম্যাচিং আপডেটের পূর্বাভাস দেয় এবং প্রয়োগ করে দলগুলি সাধারণত ভাল ফলাফল পায় যখন তারা সামনের মানের থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে, প্রান্তের ক্ষেত্রে একটি মানবিক বৃদ্ধির পথ রাখে এবং সময়ের সাথে সাথে উত্পাদনশীলতা লাভ এবং ত্রুটির খরচ উভয়ই ট্র্যাক করে৷

অনুশীলনে কার্সার এবং অ্যানিস্ফিয়ার

একটি বৃহৎ রেপোতে একজন নবাগত ব্যক্তি জিজ্ঞাসা করেন 'ব্যবহারকারীর প্রমাণীকরণ কোথায় পরিচালিত হয়?' এবং কার্সার সরল ভাষায় প্রাসঙ্গিক ফাইলগুলি উদ্ধার করে এবং ব্যাখ্যা করে।

একটি বৃহৎ রেপোতে একজন নবাগত ব্যক্তি জিজ্ঞাসা করেন 'ব্যবহারকারীর প্রমাণীকরণ কোথায় পরিচালিত হয়?' এবং কার্সার প্রাসঙ্গিক ফাইলগুলি সরল ভাষায় পুনরুদ্ধার করে এবং ব্যাখ্যা করে দলগুলি সাধারণত ভাল ফলাফল পায় যখন তারা সামনের মানের থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে, প্রান্তের ক্ষেত্রে একটি মানবিক বৃদ্ধির পথ রাখে এবং সময়ের সাথে সাথে উত্পাদনশীলতা লাভ এবং ত্রুটির খরচ উভয়ই ট্র্যাক করে৷

অনুশীলনে কার্সার এবং অ্যানিস্ফিয়ার

একজন একক প্রতিষ্ঠাতা বয়লারপ্লেটের বেশিরভাগ অংশ ম্যানুয়ালি ওয়্যারিং না করেই কয়েকটি প্রাকৃতিক-ভাষা প্রম্পট থেকে একটি কার্যকরী প্রোটোটাইপ ওয়েব অ্যাপ তৈরি করেন।

একজন একক প্রতিষ্ঠাতা কিছু প্রাকৃতিক-ভাষা প্রম্পট থেকে একটি কার্যকরী প্রোটোটাইপ ওয়েব অ্যাপ তৈরি করেন বেশিরভাগ বয়লারপ্লেট টিমগুলিকে ম্যানুয়ালি ওয়্যারিং না করেই সাধারণত আরও ভাল ফলাফল পায় যখন তারা সামনের মানের থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে, প্রান্তের ক্ষেত্রে মানুষের বৃদ্ধির পথ রাখে এবং সময়ের সাথে সাথে উত্পাদনশীলতা লাভ এবং ত্রুটির খরচ উভয়ই ট্র্যাক করে৷

ঝুঁকি এবং প্রহরী

!

লঞ্চ ঘোষণা বাস্তব উত্পাদন কর্মপ্রবাহ মধ্যে স্থিতিশীলতা ছাড়িয়ে যেতে পারে.

!

API মূল্য নির্ধারণ বা নীতি পরিবর্তন রাতারাতি অনুমান ভঙ্গ করতে পারে।

!

একক-বিক্রেতা নির্ভরতা লক-ইন এবং মাইগ্রেশন খরচ বাড়ায়।

বাস্তবায়ন রোডম্যাপ

1

আপনার নিজের কাজ এবং ডেটাসেট ব্যবহার করে প্রদানকারীদের মূল্যায়ন করুন।

আপনার নিজের কাজ এবং ডেটাসেট ব্যবহার করে প্রদানকারীদের মূল্যায়ন করুন। প্রতিটি পদক্ষেপকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউট থামান, ব্যবধান বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন।

2

একীকরণের আগে গোপনীয়তা, নিরাপত্তা এবং আইনি শর্তাবলী পর্যালোচনা করুন।

একীকরণের আগে গোপনীয়তা, নিরাপত্তা এবং আইনি শর্তাবলী পর্যালোচনা করুন। প্রতিটি পদক্ষেপকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউট থামান, ব্যবধান বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন।

3

মডেল বা বিক্রেতা জুড়ে একটি ফলব্যাক পরিকল্পনা বজায় রাখুন।

মডেল বা বিক্রেতা জুড়ে একটি ফলব্যাক পরিকল্পনা বজায় রাখুন। প্রতিটি পদক্ষেপকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউট থামান, ব্যবধান বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন।

4

রিলিজ নোটগুলি মনিটর করুন যাতে রোডম্যাপ পরিবর্তন দলগুলিকে অবাক না করে।

রিলিজ নোটগুলি মনিটর করুন যাতে রোডম্যাপ পরিবর্তন দলগুলিকে অবাক না করে। প্রতিটি পদক্ষেপকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউট থামান, ব্যবধান বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন।

অন্বেষণ চালিয়ে যান