পেয়ার প্রোগ্রামার হিসেবে এজেন্টিক চ্যাট ব্যবহার করুন

আপনার সমন্বিত উন্নয়ন পরিবেশে (IDE) পেয়ার প্রোগ্রামার হিসাবে জেমিনি কোড অ্যাসিস্ট এজেন্ট মোড কীভাবে কনফিগার এবং ব্যবহার করবেন তা এই নথিটি বর্ণনা করে।

এজেন্ট মোডের মাধ্যমে, আপনি নিম্নলিখিত এবং আরও অনেক কিছু করতে পারেন:

  • আপনার কোড সম্পর্কে প্রশ্ন জিজ্ঞাসা করুন.
  • উত্পন্ন সামগ্রী উন্নত করতে প্রসঙ্গ এবং অন্তর্নির্মিত সরঞ্জামগুলি ব্যবহার করুন৷
  • এজেন্টের ক্ষমতা প্রসারিত করতে MCP সার্ভার কনফিগার করুন।
  • একাধিক ধাপে জটিল কাজের সমাধান পান।
  • ডিজাইন নথি, সমস্যা এবং TODO মন্তব্য থেকে কোড তৈরি করুন।
  • সম্পাদনের সময় পরিকল্পনা এবং সরঞ্জামের ব্যবহার সম্পর্কে মন্তব্য, সম্পাদনা এবং অনুমোদন করে এজেন্ট আচরণ নিয়ন্ত্রণ করুন।

সীমাবদ্ধতা

স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট চ্যাটের কিছু বৈশিষ্ট্য এজেন্ট মোডে উপলব্ধ নাও হতে পারে বা স্ট্যান্ডার্ড চ্যাটের চেয়ে ভিন্নভাবে কাজ করতে পারে।

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

আপনি শুরু করার আগে

ভিএস কোড

  1. জেমিনি কোড অ্যাসিস্টের সংস্করণ সেট আপ করুন যা আপনি আপনার IDE-তে ব্যবহার করতে চান:

ইন্টেলিজে

জেমিনি কোড অ্যাসিস্টের সংস্করণ সেট আপ করুন যা আপনি আপনার IDE-তে ব্যবহার করতে চান:

এজেন্ট মোড ব্যবহার করুন

এজেন্ট মোডে, আপনি মিথুনকে উচ্চ-স্তরের লক্ষ্য এবং জটিল কাজগুলি সম্পূর্ণ করতে বলতে পারেন।

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

এজেন্ট মোডে স্যুইচ করতে:

ভিএস কোড

  1. জেমিনি কোড অ্যাসিস্ট চ্যাট খুলতে, আপনার IDE-এর অ্যাক্টিভিটি বারে, spark জেমিনি কোড অ্যাসিস্ট-এ ক্লিক করুন।
  2. এজেন্ট মোডে প্রবেশ করতে এজেন্ট টগল এ ক্লিক করুন। এজেন্ট মোডে টগল করলে টগল হাইলাইট হয় এবং নিয়মিত চ্যাটে ধূসর হয়।
  3. জেমিনি কোড অ্যাসিস্ট চ্যাটে, আপনার প্রম্পট লিখুন।

মিথুন আপনাকে আপনার প্রম্পটের একটি প্রতিক্রিয়া দেয় বা একটি সরঞ্জাম ব্যবহার করার অনুমতির অনুরোধ করে।

এজেন্ট বন্ধ করতে, স্টপ ক্লিক করুন।

স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট চ্যাট ব্যবহার করতে, একটি নতুন চ্যাট তৈরি করতে নতুন চ্যাট ক্লিক করুন।

জেমিনি কোড অ্যাসিস্ট এজেন্ট মোড জেমিনি CLI দ্বারা চালিত হয়৷

ইন্টেলিজে

  1. টুল উইন্ডো বারে spark মিথুনে ক্লিক করুন। সাইন ইন করুন যদি তা করতে বলা হয়।
  2. এজেন্ট ট্যাব নির্বাচন করুন।
  3. আপনি যে কাজটি এজেন্টকে করতে চান তা বর্ণনা করুন।
  4. যেহেতু এজেন্ট কাজটি সম্পন্ন করার জন্য ধাপগুলি অতিক্রম করে, আপনার কাছে যেকোনো পরিবর্তন পর্যালোচনা এবং অনুমোদন করার বিকল্প থাকবে।

  5. ঐচ্ছিক: স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি অনুমোদন করতে, সেটিংস এজেন্ট বিকল্পগুলি নির্বাচন করুন এবং স্বয়ংক্রিয়-অনুমোদন পরিবর্তনের পাশের চেকবক্সে ক্লিক করুন৷

এজেন্ট মোডের জন্য টুল কনফিগার করুন

সরঞ্জামগুলি হল পরিষেবাগুলির একটি বিস্তৃত বিভাগ যা একটি এজেন্ট আপনার প্রম্পটের প্রতিক্রিয়াতে প্রসঙ্গ এবং ক্রিয়াকলাপের জন্য ব্যবহার করতে পারে। কিছু উদাহরণ টুল হল অন্তর্নির্মিত টুল যেমন grep এবং ফাইল রিড বা রাইট, লোকাল বা রিমোট মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার এবং তাদের এক্সিকিউটেবল ফাংশন বা বেসপোক সার্ভিস ইমপ্লিমেন্টেশন।

বিল্ট-ইন টুল ব্যবহার নিয়ন্ত্রণ করুন

এজেন্ট মোডের আপনার অন্তর্নির্মিত সরঞ্জামগুলিতে অ্যাক্সেস রয়েছে যেমন ফাইল অনুসন্ধান, ফাইল পড়া, ফাইল লেখা, টার্মিনাল কমান্ড এবং আরও অনেক কিছু।

ভিএস কোড

এজেন্ট মোডে Gemini-এর কোন টুলগুলিতে অ্যাক্সেস আছে তা নিয়ন্ত্রণ করতে আপনি coreTools এবং excludeTools সেটিংস ব্যবহার করতে পারেন।

coreTools
আপনি মডেলের জন্য উপলব্ধ হতে চান এমন সরঞ্জামগুলির একটি তালিকা নির্দিষ্ট করতে দেয়৷ আপনি এটি সমর্থন করে এমন সরঞ্জামগুলির জন্য কমান্ড-নির্দিষ্ট সীমাবদ্ধতাও নির্দিষ্ট করতে পারেন। উদাহরণ স্বরূপ—আপনার জেমিনি সেটিংসে নিম্নলিখিতগুলি যুক্ত করা JSON শুধুমাত্র শেল ls -l কমান্ডকে কার্যকর করার অনুমতি দেবে: "coreTools": ["ShellTool(ls -l)"]
excludeTools
আপনাকে এমন সরঞ্জামগুলির একটি তালিকা নির্দিষ্ট করতে দেয় যা আপনি মডেলটিতে উপলব্ধ হতে চান না৷ আপনি এটি সমর্থন করে এমন সরঞ্জামগুলির জন্য কমান্ড-নির্দিষ্ট সীমাবদ্ধতাও নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ—আপনার জেমিনি সেটিংসে নিম্নলিখিতগুলি যুক্ত করা JSON rm -rf কমান্ডের ব্যবহারকে ব্লক করবে: "excludeTools": ["ShellTool(rm -rf)"]

excludeTools এবং coreTools উভয় ক্ষেত্রেই তালিকাভুক্ত একটি টুল বাদ দেওয়া হয়েছে।

এজেন্ট মোডে উপলব্ধ অন্তর্নির্মিত সরঞ্জামগুলি কনফিগার করতে, নিম্নলিখিতগুলি করুন:

  1. ~/.gemini/settings.json এ অবস্থিত আপনার Gemini সেটিংস JSON খুলুন যেখানে ~ আপনার হোম ডিরেক্টরি।
  2. অনুমোদিত টুলের তালিকায় এজেন্ট টুল ব্যবহার সীমাবদ্ধ করতে, আপনার জেমিনি সেটিংস JSON-এ নিম্নলিখিত লাইন যোগ করুন:

    "coreTools": ["TOOL_NAME_1,TOOL_NAME_2"]
    

    TOOL_NAME_1 এবং TOOL_NAME_2 বিল্ট-ইন টুলের নাম দিয়ে প্রতিস্থাপন করুন যাতে আপনি এজেন্টের অ্যাক্সেস পেতে চান।

    আপনি যতগুলি চান বিল্ট-ইন টুলের তালিকা করতে পারেন। ডিফল্টরূপে সমস্ত বিল্ট-ইন টুল এজেন্টের কাছে উপলব্ধ।

  3. নির্দিষ্ট টুল কমান্ডে এজেন্ট টুল ব্যবহার সীমাবদ্ধ করতে, আপনার জেমিনি সেটিংস JSON-এ নিম্নলিখিত লাইন যোগ করুন:

    "coreTools": ["TOOL_NAME(COMMAND)"]
    

    নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • TOOL_NAME : বিল্ট-ইন টুলের নাম
    • COMMAND : বিল্ট-ইন টুল কমান্ডের নাম যা আপনি এজেন্ট ব্যবহার করতে সক্ষম হতে চান।
  4. এজেন্ট ব্যবহার থেকে একটি টুল বাদ দিতে, আপনার জেমিনি সেটিংস JSON-এ নিম্নলিখিত লাইন যোগ করুন:

    "excludeTools": ["TOOL_NAME_1,TOOL_NAME_2"]
    

    TOOL_NAME_1 এবং TOOL_NAME_2 প্রতিস্থাপন করুন অন্তর্নির্মিত সরঞ্জামগুলির নাম দিয়ে আপনি এজেন্ট ব্যবহার থেকে বাদ দিতে চান৷

  5. এজেন্ট ব্যবহার থেকে একটি টুল কমান্ড বাদ দিতে, আপনার জেমিনি সেটিংস JSON-এ নিম্নলিখিত লাইন যোগ করুন:

    "excludeTools": ["TOOL_NAME(COMMAND)"]
    

    নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • TOOL_NAME : বিল্ট-ইন টুলের নাম
    • COMMAND : বিল্ট-ইন টুল কমান্ডের নাম যা আপনি এজেন্ট ব্যবহার থেকে বাদ দিতে চান।

coreTools এবং excludeTools কনফিগারেশন সেটিংস সম্পর্কে আরও তথ্যের জন্য, Gemini CLI কনফিগারেশন ডকুমেন্টেশন দেখুন।

ইন্টেলিজে

এই বৈশিষ্ট্যটি IntelliJ বা অন্যান্য JetBrains IDE-এর জন্য Gemini Code Assist-এ সমর্থিত নয়।

MCP সার্ভার কনফিগার করুন

ভিএস কোড

MCP সার্ভারগুলিকে এজেন্ট মোডে ব্যবহারের জন্য উপলব্ধ করতে, প্রতিটি সার্ভারের ডকুমেন্টেশন অনুযায়ী আপনার Gemini সেটিংস JSON ফাইলে প্রতিটি সার্ভারের জন্য কনফিগারেশন যোগ করুন।

  1. আপনি যে MCP সার্ভারগুলি যোগ করছেন তার জন্য প্রয়োজনীয় কোনো নির্ভরতা ইনস্টল করুন।
  2. আপনার জেমিনি সেটিংস JSON ফাইল খুলুন, ~/.gemini/settings.json এ অবস্থিত যেখানে ~ আপনার হোম ডিরেক্টরি।
  3. প্রতিটি সার্ভারের নির্দেশাবলী অনুযায়ী জেমিনি সেটিংস JSON ফাইলে প্রতিটি স্থানীয় বা দূরবর্তী MCP সার্ভার কনফিগার করুন।

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

    {
      "mcpServers": {
        "github": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-github"],
          "env": {
            "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_example_personal_access_token12345"
          }
        },
        "gitlab": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-gitlab"]
        },
        "cloudflare-observability": {
          "command": "npx",
          "args": ["mcp-remote", "https://observability.mcp.cloudflare.com/sse"]
        },
        "cloudflare-bindings": {
          "command": "npx",
          "args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/sse"]
        }
      }
    }
    

  4. কমান্ড প্যালেটটি খুলুন এবং বিকাশকারী নির্বাচন করুন: উইন্ডো পুনরায় লোড করুন

আপনার কনফিগার করা MCP সার্ভার এজেন্ট মোডে ব্যবহার করার জন্য এজেন্টের জন্য উপলব্ধ।

ইন্টেলিজে

এমসিপি সার্ভারগুলিকে এজেন্ট মোডে ব্যবহারের জন্য উপলব্ধ করতে, প্রতিটি সার্ভারের জন্য একটি mcp.json ফাইলে কনফিগারেশন যোগ করুন এবং আপনার IDE-এর কনফিগারেশন ডিরেক্টরিতে mcp.json ফাইলটি রাখুন।

  1. আপনি যে MCP সার্ভারগুলি যোগ করছেন তার জন্য প্রয়োজনীয় কোনো নির্ভরতা ইনস্টল করুন।
  2. আপনার IDE এর কনফিগারেশন ডিরেক্টরিতে mcp.json নামে একটি ফাইল তৈরি করুন।
  3. প্রতিটি সার্ভারের নির্দেশাবলী অনুযায়ী mcp.json ফাইলে প্রতিটি স্থানীয় বা দূরবর্তী MCP সার্ভার কনফিগার করুন।

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

    {
      "mcpServers": {
        "github": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-github"],
          "env": {
            "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_example_personal_access_token12345"
          }
        },
        "gitlab": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-gitlab"]
        },
        "cloudflare-observability": {
          "command": "npx",
          "args": ["mcp-remote", "https://observability.mcp.cloudflare.com/sse"]
        },
        "cloudflare-bindings": {
          "command": "npx",
          "args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/sse"]
        }
      }
    }
    

আপনার কনফিগার করা MCP সার্ভার এজেন্ট মোডে ব্যবহার করার জন্য এজেন্টের জন্য উপলব্ধ।

MCP সার্ভার প্রমাণীকরণ

কিছু MCP সার্ভারের প্রমাণীকরণ প্রয়োজন। যেকোনো প্রয়োজনীয় ব্যবহারকারী টোকেন তৈরি করতে সার্ভার ডকুমেন্টেশন অনুসরণ করুন, এবং তারপর যথাযথভাবে নির্দিষ্ট করুন। স্থানীয় সার্ভার পরিবেশ ভেরিয়েবল গ্রহণ করতে পারে; রিমোট সার্ভার হেডারে শংসাপত্র গ্রহণ করতে পারে।

ভিএস কোড

যে MCP সার্ভারগুলির জন্য প্রমাণীকরণ প্রয়োজন, আপনি সেগুলিকে আপনার জেমিনি সেটিংস JSON-এ যোগ করতে পারেন।

নিম্নলিখিত উদাহরণ দেখায় কিভাবে GitHub স্থানীয় এবং দূরবর্তী MCP সার্ভারের জন্য একটি ব্যক্তিগত অ্যাক্সেস টোকেন নির্দিষ্ট করতে হয়:

{
  "mcpServers": {
    "github-remote": {
      "httpUrl": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer ACCESS_TOKEN"
      }
    },
    "github-local": {
      "command": "/Users/username/code/github-mcp-server/cmd/github-mcp-server/github-mcp-server",
      "args": ["stdio"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ACCESS_TOKEN"
      }
    }
  }
}

যেখানে ACCESS_TOKEN হল ব্যবহারকারীর অ্যাক্সেস টোকেন।

ইন্টেলিজে

যে MCP সার্ভারগুলির জন্য প্রমাণীকরণ প্রয়োজন, আপনি সেগুলিকে আপনার mcp.json ফাইলে যুক্ত করতে পারেন৷

নিম্নলিখিত উদাহরণ GitHub স্থানীয় সার্ভারের জন্য একটি ব্যক্তিগত অ্যাক্সেস টোকেন যোগ করে:

{
  "mcpServers": {
    "github-local": {
      "command": "/Users/username/code/github-mcp-server/cmd/github-mcp-server/github-mcp-server",
      "args": ["stdio"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ACCESS_TOKEN"
      }
    }
  }
}

যেখানে ACCESS_TOKEN হল ব্যবহারকারীর অ্যাক্সেস টোকেন।

একটি প্রসঙ্গ ফাইল তৈরি করুন

প্রসঙ্গ একটি এজেন্টকে প্রদত্ত প্রম্পটের জন্য আরও ভাল প্রতিক্রিয়া তৈরি করতে দেয়। প্রসঙ্গটি আপনার IDE-এর ফাইল, আপনার স্থানীয় সিস্টেম ফোল্ডারের ফাইল, টুল প্রতিক্রিয়া এবং আপনার প্রম্পট বিবরণ থেকে নেওয়া যেতে পারে। আরও তথ্যের জন্য, এজেন্ট মোড প্রসঙ্গ দেখুন।

ভিএস কোড

  1. GEMINI.md নামে একটি ফাইল তৈরি করুন যেখানে আপনি প্রসঙ্গটি প্রয়োগ করতে চান সেই সুযোগের সাথে মেলে। নিম্নলিখিত সারণীটি বিভিন্ন স্কোপের জন্য প্রসঙ্গ ফাইলগুলির অবস্থানের বিবরণ দেয়:

    ব্যাপ্তি অবস্থান
    আপনার সব প্রকল্প ~/.gemini/GEMINI.md
    একটি নির্দিষ্ট প্রকল্প আপনার কাজের ডিরেক্টরি বা আপনার প্রোজেক্ট রুট (একটি .git ফোল্ডার দ্বারা চিহ্নিত) বা আপনার হোম ডিরেক্টরি পর্যন্ত যেকোন প্যারেন্ট ডিরেক্টরি।
    একটি প্রকল্পের একটি নির্দিষ্ট উপাদান, মডিউল বা উপ-বিভাগ আপনার কাজের ডিরেক্টরির সাবডিরেক্টরি।

    এজেন্টের মেমরি সিস্টেমটি একাধিক অবস্থান থেকে প্রসঙ্গ ফাইল লোড করে তৈরি করা হয়। আরও নির্দিষ্ট ফাইল থেকে প্রসঙ্গ, যেমন নির্দিষ্ট উপাদান বা মডিউলগুলির জন্য, ~/.gemini/GEMINI.md এ গ্লোবাল কনটেক্সট ফাইলের মতো আরও সাধারণ প্রসঙ্গ ফাইলগুলি থেকে বিষয়বস্তুকে ওভাররাইড বা পরিপূরক করে।

  2. যেকোন নিয়ম, স্টাইল গাইড তথ্য বা প্রসঙ্গ লিখুন যা আপনি এজেন্টকে মার্কডাউনে ব্যবহার করতে চান এবং ফাইলটি সংরক্ষণ করুন। আরও তথ্যের জন্য, GitHub-এ উদাহরণ প্রসঙ্গ ফাইলটি দেখুন।

এজেন্ট আপনার কনটেক্সট ফাইলের তথ্য অন্তর্ভুক্ত করে এবং আপনি এটিতে যে কোনো প্রম্পট পাঠান।

ইন্টেলিজে

  1. আপনার প্রকল্পের মূলে GEMINI.md বা AGENT.md নামে একটি ফাইল তৈরি করুন৷

  2. যেকোন নিয়ম, স্টাইল গাইড তথ্য বা প্রসঙ্গ লিখুন যা আপনি এজেন্টকে মার্কডাউনে ব্যবহার করতে চান এবং ফাইলটি সংরক্ষণ করুন।

এজেন্ট আপনার কনটেক্সট ফাইলের তথ্য অন্তর্ভুক্ত করে এবং আপনি এটিতে যে কোনো প্রম্পট পাঠান। আপনি @ FILENAME সিনট্যাক্সের সাথে ম্যানুয়ালি একটি ফাইল অন্তর্ভুক্ত করে প্রসঙ্গ যোগ করতে পারেন যেখানে FILENAME হল সেই ফাইলের নাম যার প্রাসঙ্গিক তথ্য আপনি অন্তর্ভুক্ত করতে চান৷

কমান্ড ব্যবহার করুন

স্ল্যাশ / কমান্ড আপনাকে একটি টার্মিনাল উইন্ডোতে কমান্ডের অনুরূপ কমান্ড দ্রুত চালাতে দেয়।

ভিএস কোড

আপনি এজেন্ট মোডে নিম্নলিখিত Gemini CLI কমান্ডগুলি ব্যবহার করতে পারেন:

  • /tools : আপনার এজেন্ট মোড সেশনে উপলব্ধ সরঞ্জামগুলির একটি তালিকা প্রদর্শন করে।
  • /mcp : কনফিগার করা মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার, তাদের সংযোগের অবস্থা, সার্ভারের বিশদ এবং উপলব্ধ সরঞ্জামগুলির তালিকা করে।

জেমিনি সিএলআই কমান্ড সম্পর্কে আরও তথ্যের জন্য, জেমিনি সিএলআই কমান্ড দেখুন। নোট করুন যে সমস্ত জেমিনি CLI কমান্ড এজেন্ট মোডে উপলব্ধ নয়।

ইন্টেলিজে

এই বৈশিষ্ট্যটি IntelliJ বা অন্যান্য JetBrains IDE-এর জন্য Gemini Code Assist-এ সমর্থিত নয়।

সর্বদা এজেন্ট কর্মের অনুমতি

আপনি স্বয়ংক্রিয়ভাবে সমস্ত এজেন্ট কর্মের অনুমতি দিতে পারেন।

স্বয়ংক্রিয়ভাবে সমস্ত এজেন্ট কর্মের অনুমতি দিতে:

ভিএস কোড

স্বয়ংক্রিয়ভাবে সমস্ত এজেন্ট অ্যাকশনের অনুমতি দিতে yolo মোড ব্যবহার করুন। Yolo মোড শুধুমাত্র একটি বিশ্বস্ত কর্মক্ষেত্রে ব্যবহার করা যেতে পারে।

ইয়োলো মোড কনফিগার করতে:

  1. আপনার VS কোড ব্যবহারকারী সেটিংস JSON ফাইল খুলুন:

    1. কমান্ড প্যালেট খুলুন ( ctrl / command + Shift + P )।
    2. পছন্দগুলি নির্বাচন করুন: ব্যবহারকারী সেটিংস খুলুন (JSON)
  2. আপনার VS কোড ব্যবহারকারী সেটিংস JSON ফাইলে নিম্নলিখিত যোগ করুন:

    //other settings...
    
    "geminicodeassist.agentYoloMode": true,
    //other settings...
    
  3. কমান্ড প্যালেটটি খুলুন এবং বিকাশকারী নির্বাচন করুন: উইন্ডো পুনরায় লোড করুন

এজেন্ট মোড yolo মোড ব্যবহার করে, এবং আপনি যখন এটি একটি প্রম্পট পাঠান তখন পদক্ষেপ নেওয়ার আগে অনুমতি চাইবে না। একটি সীমাবদ্ধ ওয়ার্কস্পেস ব্যবহার করার সময় এজেন্ট এই সেটিং নির্বিশেষে পদক্ষেপ নেওয়ার আগে প্রম্পট করবে।

ইন্টেলিজে

স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি অনুমোদন করতে, জেমিনি চ্যাট এজেন্ট ট্যাবে, সেটিংস এজেন্ট বিকল্পগুলি নির্বাচন করুন এবং তারপরে পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে অনুমোদন করুন এর পাশের চেকবক্সে ক্লিক করুন৷

এজেন্ট মোড স্বয়ংক্রিয়ভাবে সমস্ত অনুরোধ অনুমোদন করে, এবং আপনি যখন এটি একটি প্রম্পট পাঠান তখন পদক্ষেপ নেওয়ার আগে অনুমতি চাইবে না।

অতিরিক্ত প্রম্পট

আপনার নিজের তথ্য সহ নিম্নলিখিত প্রম্পটগুলি ব্যবহার করে দেখুন:

  • "এই ভান্ডারটি কি করে? আমাকে আর্কিটেকচার বুঝতে সাহায্য করুন।"
  • "এটি [শ্রেণী/ফাংশন] কি করে?"
  • "এই কোডবেসে একটি বৈশিষ্ট্য যোগ করুন - "[লিঙ্ক-বা-পাথ-টু-কোডবেস]"।"
  • "রিফ্যাক্টর ফাংশন [A] এবং [B] সাধারণ পদ্ধতি [C] ব্যবহার করার জন্য।"
  • "GitHub সমস্যা [লিঙ্ক-টু-গিথুব-ইস্যু] ঠিক করুন।"
  • "একটি UI দিয়ে [লক্ষ্য] করার জন্য একটি অ্যাপ্লিকেশন তৈরি করুন যা ব্যবহারকারীকে [পরিবেশে] [কাজ] করতে দেয়।"
  • "এই সংগ্রহস্থলের লাইব্রেরি সংস্করণগুলি [X] থেকে [Y] তে স্থানান্তর করুন।"
  • "এই গো কোডের পারফরম্যান্স অপ্টিমাইজ করুন যাতে এটি দ্রুত চলে।"
  • "এই বৈশিষ্ট্যটি তৈরি করতে [name-of-API] ব্যবহার করুন।"
  • "[x], [Y], এবং [Z] করার জন্য একটি অ্যালগরিদম প্রয়োগ করুন।"

এরপর কি