ক্লড কোড হচ্ছে এমন একটি টুল, যা আপনাকে ক্যালড ভাষার মডেলের সাথে সরাসরি যোগাযোগ করতে দেয়, যাতে আপনি উন্নয়ন, কোড লেখার এবং নিয়মিত কাজের ব্যবস্থা করতে পারেন। একটি ওয়েব ইন্টারফেসের বিপরীতে, টার্মিন্যালের মধ্যে কাজ করা হলে ফাইল-সিস্টেম, জিট ইতিহাস এবং এক্সিকিউটেবল কমান্ডের ক্ষেত্রে মডেল সরাসরি প্রবেশাধিকার প্রদান করে। এটি একটি সম্পূর্ণ উন্নয়ন সহযোগী অংশীদারে পরিণত করে।
এই গাইডের মধ্যে, আমরা কিভাবে ক্লড কোড ইনস্টল করতে হবে এবং কিভাবে অপারেশনের কমান্ড এবং মোড কনফিগার করতে হবে, এবং কিভাবে এটি আপনার প্রতিদিনের কাজ করে তা বের করতে হবে।
আপনি কোড এবং যখন এটি প্রয়োজন
কোড হল একজন এজেন্ট যে আপনার টার্মিনালে থাকে. আপনি এটিকে স্বাভাবিক ভাষায় একটি কাজ দিতে পারেন, এবং এটি প্রজেক্ট ফাইল পড়তে পারে, কোড পরিবর্তন করে, টেস্ট কমান্ড চালানো, এমনকি এর ফলাফলও হতে পারে। এটি মূলত নিউরাল নেটওয়ার্কের সাথে আলাপ করা থেকে আলাদা: মডেলটি কোডের কপি না করে কাজ করে না বরং আপনার ডিস্কের একটি প্রকৃত প্রকল্প।
এই টুলটি বিশেষভাবে সাহায্য করবে:
- অন্য কারো কোড বোঝা - যখন তুমি নতুন একটা রিপোজিটরি খুলেছো আর ঘন্টার পর ঘন্টা ব্যয় করবে, তখন বুঝতে পারবে সেখানে কি হচ্ছে।
- সহযোগিতা এবং অভিবাসন একটা লাইব্রেরিতে যাওয়ার অথবা অন্য কোথাও যাওয়ার জন্য পরিবর্তন করা ।
- পরীক্ষা লেখা হচ্ছে সা. কা.
- জটিল ডিবাগ সমস্যা সমাধান করা — মডেলটা লগ পড়তে পারে, কোডে সন্দেহজনক স্থানগুলো পড়তে পারে আর এর পরামর্শ দেয় ।
এটা বোঝা গুরুত্বপূর্ণ যে ক্লাড কোড একটি IDE এর জন্য জায়গা নয় এবং এটি একটি অটো পাইলট নয়, যা আপনার জন্য একটি অ্যাপ্লিকেশন। এটা অনেকটা একজন দক্ষ ইন্টার্নের মত, যিনি খুব দ্রুত নির্ধারিত কাজ পরিচালনা করেন কিন্তু ফলাফল যাচাই এবং যাচাই করে দেখতে হবে।
ইনস্টলেশন এবং প্রারম্ভিক সেটআপ
ইনস্টলেশন প্রক্রিয়াটির কোন বিশেষ জ্ঞানের প্রয়োজন নেই, কিন্তু সামনে কিছু বিষয় বিবেচনা করা দরকার।
পরিবেশ প্রয়োজন
এটা সঠিকভাবে কাজে লাগানোর জন্য, আপনার প্রয়োজন:
- আধুনিক বৈশিষ্ট্যের জন্য একটি টার্মিনাল (Bash, Zsh, অথবা পাওয়ার ভিউ)
- নড.js আপনার সিস্টেমে ইনস্টল করা হয়েছে, যেহেতু ক্লড কোড পিএম প্যাকেজ ম্যানেজারের মাধ্যমে বিতরণ করা হয়।
- একটি শ্রমিক নৃটেনপিক একাউন্ট এবং একটি API চাবি, অথবা একটি গ্রাহক, যা উপযুক্ত ব্যক্তিগত পরিকল্পনা।
ধাপ-বিন্যস্ত ইনস্টলেশন প্রক্রিয়া
বেশিরভাগ সিএলআই টুলের ক্ষেত্রে এই নির্দেশটি আদর্শ:
- পরীক্ষা করুন Nod.js সংস্করণ ১৮ বা তার বেশি মাত্রায় ইনস্টল করা আছে কিনা (আপনি পরীক্ষা করতে পারেন কি না)
node -v- হ্যা. - চলমান মাধ্যমে এই প্যাকেজ বিশ্বব্যাপী ইনস্টল করুন
npm install -g @anthropic-ai/claude-code. . - সফল ইনস্টলেশনের পরে, টার্মিন্যালের মধ্যে আরম্ভ করা হবে
claudeপ্রথমে, এটা আপনাকে পরিচয় করিয়ে দেবে। - অনুমোদনের সম্পূর্ণ হলে, আপনার প্রজেক্ট ডিরেক্টরি থেকে সঞ্চালনের উদ্দেশ্যে চিহ্নিত কর্ম
claudeসেখানে — টুল স্বয়ংক্রিয়ভাবে সনাক্ত করা হবে যার মধ্যে দিয়ে এটা কাজ করবে।
অনুমোদনের পরে, কনফিগারেশন ফাইল স্বয়ংক্রিয়রূপে নির্মাণ করা হবে। ব্যক্তিগত ডিরেক্টরিতে ফাইলগুলি প্রতিস্থাপন করা যাবে। ডিফল্ট মডেলের বৈশিষ্ট্য, পছন্দের ভাষা, এবং অন্যান্য পরামিতি সংরক্ষণ করা হয় ।
সরঞ্জামের সঙ্গে কাজ করার মৌলিক নীতিগুলো
Llado কোডের সাথে কিভাবে যোগাযোগ করা যায় তা বুঝতে পারাই হল কার্যকরভাবে ব্যবহার করা। এই টুল এমন এক কথোপকথন বহন করে যা খুব সাধারণ এক অনুরোধী বিনিময় নয়; এটি একটি কার্যকর প্রক্রিয়া।
যখন আপনি বাগ- সংশোধনীর মত কোন কাজ করবেন, তখন তিনি প্রথমে প্রকল্পের কাঠামো পরীক্ষা করবেন, কোন সমস্যা সমস্যার সৃষ্টি করতে পারে, এবং তারপর তা পরিবর্তনের প্রস্তাব করবেন। কীভাবে আমরা তা করতে পারি?
# প্রতিদিনের কাজের জন্য অপরিহার্য কমান্ড
কি- কমান্ডের বিষয়ে প্রথম শিক্ষা:
/help— সমস্ত প্রাপ্তিসাধ্য কমান্ডগুলোতে সাহায্য নিয়ে আসে ।/clear— কথোপকথনের ইতিহাস পরিষ্কার করে; প্রসঙ্গকে পুরোপুরি নতুন করে সাজানোর জন্য উপকারী ।/compactবর্তমান কথোপকথন যদি অনেক আগে থেকেই হয় এবং প্রসঙ্গ অনেক সময় ধরে চলে, তা হলে বর্তমান আলোচনাকে উপেক্ষা করা হয় ।/modelউপলব্ধ মডেল সংস্করণের মধ্যে পরিবর্তন (যেমন, পরিবর্তনশীল অথবা অধিক সঠিক)।/reviewবর্তমান সেশনের মধ্যে পরিবর্তনগুলির পর্যালোচনা আরম্ভ করা হবে ।
এই সেটটা আপনাকে আস্থা সহকারে কথা না হারিয়ে কর্মফল নিয়ন্ত্রণ করতে দেবে।
কী (key) মোড: স্বশাসিত কাজ এবং নিয়ন্ত্রণ
একটি শক্তিশালী বৈশিষ্ট্যের মধ্যে একটি হলো, লাগাতার কোন ধরনের পদক্ষেপ না নেয়া। কিন্তু, এটা একটা ঝুঁকিপূর্ণ মোড ।
স্বয়ংক্রিয় মোড
মডেল যখন কাজ করবে, তখন তা হতে পারে:
- প্রজেক্ট থেকে ফাইল পড়ুন।
- উপস্থিত ফাইল পরিবর্তন করা হবে।
- নিয়ম কানুন কার্যকর কর.
বিভিন্ন কাজের জন্য তিনটি অনুমতির স্তর আছে: allow (সর্বদা অনুমতি) deny (সর্বদা নিষেধ করা হবে) ask (প্রতিবার জিজ্ঞাসা করুন)। ফাইল মুছে ফেলার বা নির্ভরতার নির্ভরতার উপর ভিত্তি করে ফাইল স্থানান্তরের জন্য চিহ্নিত হবে। নির্ধারণ করার জন্য অনুমোদিত ask সিস্টেমের অবস্থা পরিবর্তনের জন্য, যে কোনো একটি কর্ম সঞ্চালনযোগ্য মোড ।
অনুমোদন ব্যবস্থা প্রয়োগ করা হবে
পরিবর্তন একবার করা হলে, টুলটি আপনাকে ফলাফল পর্যালোচনা করার সুযোগ দেবে । প্রতিটি পরিবর্তন ভিন্ন বিন্যাসে প্রদর্শন করা হবে । আপনি ব্যবহার করতে পারেন:
- একবার সব পরিবর্তন স্বীকার করো।
- তাদের কেউ কেউ গ্রহণ করে এবং অন্যদের প্রত্যাখ্যান করে।
- নির্দিষ্ট কিছু বিষয়ের পুনরায় সংশোধন করার অনুরোধ করছি।
এই নিয়ন্ত্রণ নিশ্চিত করে যে আপনার কোডে কি হচ্ছে, যখন এই টুলটি কাজ করে।
কার্যকারীভাবে কাজ করার জন্য যেভাবে কাজ করতে হয়
আউটপুটের গুণগত মান নির্ভর করে মূলত: কিভাবে কাজ করা হয়. একটি অস্পষ্ট অনুরোধের মতো "কোডকে স্বীকৃতি দিলে" ফলাফল অস্পষ্ট হবে। একজন জুনিয়র ডেভেলপারের প্রযুক্তিগত পূর্বসূরী এর সমতুল্য
উচ্চ- গুণগত মান নির্দেশের কাঠামো
- কনটেক্সট — প্রকল্পটি যা - ই হোক না কেন, কোডবেদকে বিবেচনা করা হচ্ছে ।
- গোল — যা করতে হবে এবং যা করতে হবে, তা - ই করতে হবে ।
- সীমা - কোন সীমা গ্রহণযোগ্য (আর এক্স স্পর্শ করবে না, ওয়াই-এর পরিবর্তন আসবে না)।
- বিশেষ মান গ্রহণ করা হবে — যা এক সফল পরিণতি হিসেবে গণ্য করা হয় (প্রতিশোধের কোন সমাধান নেই)।
দুটি বর্ণনা:
- খারাপ: "Forkholes এবং নগদ পরিশোধ"
- গুড: "প্রতিশোধের মধ্যে, পেমেন্ট সার্ভিসে. যাও, বিদেশী ব্যাংক কার্ডের জন্য একটা সমস্যা হয়েছে। অনুমানকৃত ফাংশন এবং ফাংশন পরিমাপের যুক্তি পরীক্ষা করুন রাউন্ড ঠিক করো। এই মামলার জন্য একটি একক যোগ করো । "প্রমো কোডের কোন কোড পাল্টাবেন না"
আপনি যত বেশি সঠিকভাবে কাজ করেছেন, তত কম সময়ের জন্য সংশোধন কাজ করা দরকার ।
মডেলের উদাহরণ দেখান
যদি এই প্রকল্পে কোন কোড থাকে যা আপনি পেতে চান, তবে তার মতো একটি লিঙ্ক যুক্ত করতে পারেন অথবা একটি স্নিপেট পেস্ট করতে পারেন। এই প্রকল্পে যে মডেল ব্যবহার করা হয়েছে, তা প্রায়ই দেখা যায়।
প্রতিদিনের কাজের জন্য উন্নত প্রযুক্তি
তুমি যদি মৌলিক নীতি প্রয়োগ করে থাকো, তাহলে আরো জটিল দৃশ্যের দিকে যেতে পারো যা আগে দেখা যায় না, কিন্তু এটার মূল্য অনেক বেশি।
জি- আই- ডি পরিবর্তন ইতিহাস ব্যবহার করে
ক্লড কোড জিট-এর সাথে দারুণ কাজ করে। আপনি হয়তো জিজ্ঞেস করতে পারেন যে, শেষের দুটো শাখাের মধ্যে পার্থক্যটা কী । এই ধরনের অনুরোধ আপনাকে দ্রুত অভিবাসন সংক্রান্ত বর্ণনা লিখতে সাহায্য করবে অথবা অসাধারণ কাজ করতে সাহায্য করবে ।
একটি সুবিধাজনক অনুরোধের একটি উদাহরণ: "স্কেটের পরিবর্তনের তালিকায় দেখুন" - গত সপ্তাহে / ডিরেক্টরি। কাজের মাধ্যমে তাদের গ্রুপ এবং ডকুমেন্টেশনর জন্য সারসংক্ষেপ তৈরি করুন।
পটভূমির মোড
টুলগুলো তোমাকে অ্যাসিঙ্ক্রোনাসভাবে কাজ করতে দেয়। মডিউলের কাঠামো তৈরি করার জন্য আপনি এটা করতে পারেন এবং কয়েক মিনিটের মধ্যে ফলাফল চেক করতে পারেন. যদি আপনি এই অপশনটি না করেন, আপনি শুধুমাত্র সেই কাজ সম্বন্ধে অবগত থাকতে পারেন ।
একটি বড় প্রসঙ্গ সহ প্রজেক্ট
যদি প্রকল্পটি অত্যাধিক বড় হয়, তাহলে মডেল সংখ্যা দ্বারা বিভাজিত হতে পারে। কি-বোর্ড শর্ট-কাট সহ, ফাইল অথবা ফোল্ডার নির্বাচন করে তা নির্বাচন করুন। src/controllers'%s' tests/*.test.js. .
এই ধরনের সীমাবদ্ধতার সঙ্গে কাজ করা দ্রুত কাজ করা এবং উপসংহারে আসা আরও সঠিক ।
সাধারণ ভুল এবং কিভাবে তাদের সংশোধন
এমনকি অভিজ্ঞ ডেভেলপারদেরও মাঝে মাঝে ক্লড কোডের সাথে কাজ করার সময় বাদ পড়ে যায়। আসুন আমরা সবচেয়ে সাধারণ ভুলের দিকে তাকাই।
অনুমতি প্রদান করা হচ্ছে
সব ধরনের মডেলের জন্য সব থেকে সাধারণ ভুল বিশ্বব্যাপী অনুমতি প্রদান করা হচ্ছে। এটা সুবিধাজনক কিন্তু খুবই ঝুঁকিপূর্ণ। কনফিগারেশন ফাইলে লেখার একটি কমান্ড। গুরুতর কর্ম সঞ্চালনের জন্য সর্বদা অনুমতি প্রদান করা হবে।
কথোপকথনের কনটেক্সট হারিয়ে গেছে
যখন কোনো সেশন চালানো হয়, তখন মডেল হয়তো প্রাথমিক চাহিদা ভুলে যেতে পারে । এই সেশানটি ব্যবহারের জন্য চিহ্নিত করুন /compact আদেশ, যা আলোচনাকে সংক্ষিপ্ত করে দেয়, তা হচ্ছে বাস্তবতাকে রক্ষা করার সময়। একই সাথে মূল চুক্তিকে সংক্ষেপে সংক্ষেপে বিবেচনা করা যায়, যাতে তারা প্রসঙ্গ অনুযায়ী অবস্থান করে।
# # মেক্সিকিং সক্রিয় কাজ
এক সময়ে তিনটি ভিন্ন সমস্যা সমাধান করার চেষ্টা করাটা খারাপ। মডেল বিভ্রান্ত হয়ে যায়, এবং প্রসঙ্গ বৃদ্ধি পায় নিয়ন্ত্রণ. প্রতিটি স্বাধীন কাজের জন্য আপনাকে নতুন কথোপকথন শুরু করতে হবে।
বিকল্পের সাথে তুলনা
এটা বোঝা গুরুত্বপূর্ণ যে ক্লড কোড অন্য টুলসের মধ্যে কোথায় যায়। যদি তুমি ব্যবহার কর GitHub Copilot আপনার IDE এ, এটা খুবই ভালো হবে, এবং লক্ষ্য করা হবে। ক্লড কোড হচ্ছে বড় পরিবর্তন, ডিবাগ, পুনরায় সমন্বয়, জি- আই- ডি ইতিহাস নিয়ে কাজ করা ।
ওয়েব সংস্করণের অনুরূপ ChatGPT একই ধরনের টুলস, ক্লড কোড সরাসরি ব্রাউজার থেকে কপি না করে সরাসরি ফাইল নিয়ে কাজ করে। আর রিমোট এক্সেসে পরিপূর্ণ AI এজেন্টদের মতো, এই টুলটি স্থানীয় আর আপনার নিয়ন্ত্রণে সম্পূর্ণ.
আপনার দৈনন্দিন প্রক্রিয়ার মধ্যে টুল কিভাবে সমন্বয় করতে হবে
প্রধান ক্লড কোডের সবচেয়ে ভাল উপায় হল, প্রতিদিন যে - ছোট্ট কাজে আসে, সেটা সেই ছোট্ট কাজে পরিচয় দেওয়া । বড় মাপের সমস্যার সমাধান করার চেষ্টা করবেন না। পরিবর্তে, নিম্নোক্ত টেমপ্লেট প্রয়োগ করে এক ঘন্টা সময় নির্ধারণ করুন:
- তোমার টাস্ক ট্র্যাকারের টিকেট দিয়ে শুরু করো, যেটা সবসময় কাজ করে.
- কোডটা পড় আর অনুরোধ করো যেন তুমি ইন্টার্নের কাজ ব্যাখ্যা করতে।
- ক্লড কোড চালান এবং দেখুন ফলাফল কিভাবে আপনার অভ্যন্তরীণ পরিকল্পনার সাথে মিলে যায়।
- এর জন্য সময় ব্যয় করা প্রয়োজন ।
এটা দেখা যায় যে সাধারণ কাজের (বা ছোট) জন্য, মডেলটি বেশ কয়েকবার কাজ করে, আর সবচেয়ে মূল্যবান অংশ হচ্ছে যে আপনি রুটিনের মধ্যে কম পরিমাণ শক্তি ব্যয় করেন এবং স্থাপত্য ও ডিজাইনে বেশী সময় ব্যয় করেন।
ত্রুটি ও ডিবাগ সংক্রান্ত বিকল্পের মধ্যে কর্ম
( ১ তীম. এখানে দৃশ্যটি তুলে ধরা হল: পরীক্ষা ব্যর্থ হচ্ছে, এবং যুক্তিটি অত্যন্ত কঠিন মনে হচ্ছে।
একটি মহান অনুশীলন হচ্ছে মডেলকে লগিং করতে শেখানো। কোন সমস্যাযুক্ত স্ট্যাক চিহ্ন এবং বর্ণনার সাথে যুক্ত করো । মডেলকে জিজ্ঞাসা করুন কোডের মাধ্যমে কোডে কি দেখা যায়। এটা প্রায়ই “কাজ — কার্যাবলী — পরীক্ষা” পদ্ধতি ব্যবহার করতে সাহায্য করে।
এটা কোন তৈরী সমাধান হাতে দিতে নয়... ...আর একটা রুপোর ফিতার টুকরা দিয়ে, কিন্তু। কা. এই পদ্ধতি কেবল বর্তমান সমস্যার সমাধানই করে না, একই সাথে এটি আপনাকে চিন্তা কাঠামোর শিক্ষা দেয় একজন অভিজ্ঞ ডেভেলপার।
ভবিষ্যৎ এবং সীমাবদ্ধতা
কা. পূ. ইতোমধ্যে এটি বাইরের সেবার সাথে মিলে, এবং ডকার কন্টেইনার কন্টেইনার-এর সাথে কাজ করতে পারে। তবে এই সীমাবদ্ধতাকে স্মরণ করা উচিত।
এই টুল স্থাপত্যের গভীর বোধগম্যতার পরিবর্তে না। এটা তোমার ব্যবসার প্রেক্ষাপটে "ভাল" বা "ভাল" লেখা নয়। বিভিন্ন সুপারিশের ফলাফল হল প্রচুর কোডের পরিসংখ্যান বিশ্লেষণ, চূড়ান্ত সত্য নয় ।
বিশেষজ্ঞরা এখনো স্থাপত্যের সিদ্ধান্ত নিতে পারেন এবং দীর্ঘ মেয়াদী পণ্য কৌশলের জন্য দায়ী হন। কিন্তু, ক্লড কোড ছোট ছোট ও জঘন্য কাজের একটা অংশ নিতে পারে ।
এখন তোমাদের একটা ভিত্তি তৈরি করতে হবে - যা বাকি আছে। ছোট, পরীক্ষা শুরু করুন এবং ধীরে ধীরে এটাকে কাজে লাগান ।



