যুক্তিসঙ্গত এআই কীভাবে তৈরি করবেন?


11

আমি ফক্স এবং হাউন্ডস গেমের উপর ভিত্তি করে একটি লজিক গেম তৈরি করছি। প্লেয়ার শিয়াল বাজায় এবং এআই হ্যান্ডস খেলবে। (যতদূর আমি দেখতে পাচ্ছি) আমি এআইকে নিখুঁত করতে সক্ষম হয়েছি, তাই এটি কখনই হারাবে না। এটি এমনভাবে ছেড়ে দেওয়া মানব খেলোয়াড়দের পক্ষে খুব বেশি মজা পাবে না।

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

কোনও ধারণা কীভাবে এআইকে বোবাতে হবে এমনভাবে যে কোনও একক পদক্ষেপে "প্রতিভা" থেকে "সম্পূর্ণ বোবা" যায় না?


সুতরাং আপনি সর্বদা জয়যুক্ত কৌশলটি খুঁজে পেয়েছেন এবং প্রয়োগ করেছেন। কেন এখন কিছুটা জটিল জটিল গেমগুলিতে চলে যাচ্ছেন না? বা, একটি চ্যালেঞ্জ সম্পর্কে কী: একটি কৌশল প্রয়োগ করুন যা সর্বদা হেরে যায় , অন্য খেলোয়াড় যা-ই করেন না কেন। আরও দেখুন: দাবা / অ্যান্টিচেস হারাতে
মার্টিন

হতে পারে আপনি এই অন্যান্য প্রশ্নের আমার উত্তরটি একবার দেখে নিতে চান: গেমদেব.স্ট্যাকেক্সেঞ্জার
টিন

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

উত্তর:


7

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

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


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

10

যেহেতু এটি একটি 'সমাধান করা' খেলা হিসাবে প্রতীয়মান হয়েছে, একমাত্র উত্তর হ'ল কম্পিউটারকে অবশ্যই ইচ্ছাকৃত খারাপ পদক্ষেপ করা উচিত।

একটি দ্রুত সমাধান হ'ল সর্বোত্তম পদক্ষেপটি গণনা করা যায়, তারপরে আরও একটি আইনী পদক্ষেপ গণনা করুন যা এত ভাল নাও হতে পারে। এআই এর অসুবিধাগুলি রেটিং শতাংশের পরিমাণে পরিমাপ করা হবে যা এটি অন্যটি এতটা ভাল নয়, সঠিক পদক্ষেপের চেয়ে বেশি পছন্দ করে।

  • কঠিন - 90% ভাল পদক্ষেপ
  • হার্ড - 70% ভাল চাল
  • সাধারণ - 50% ভাল পদক্ষেপ moves
  • সরল - 20% ভাল পদক্ষেপ
  • ছোটবেলায় ফেলে দেওয়া হয়েছিল - <5% ভাল পদক্ষেপ
  • হটডগ - সমস্ত এলোমেলো

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

4
আমি @ জোনাথন কনেলের সাথে একমত বিবেচনা করুন: ক্রেটগুলির পিছনে লুকিয়ে বনাম বিস্ফোরক ব্যারেলের পিছনে লুকিয়ে বনাম ক্রেট এবং একটি সক্রিয় গ্রেনেডের মধ্যে লুকিয়ে রাখা। এআই আরও বেশিবার আরও বেশি ভাল চালাওয়ালার সাথে, এআই-এর আরও চলাচল কতটা খারাপ তা মূল্যায়ন করা উচিত । একটি এআই দুর্দান্ত বা শক্ত হবে না যদি 70% সময় আপনাকে শুট করে এবং 30% সময় নিজেই ফুঁক দেয়। এটি কেবল হাসিখুশি হবে।
ডপপেলগ্রিনিয়ার

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

2
আমি উভয় Jonathans সাথে একমত, কিন্তু আমি জন্য এবং 'বিক্রেতা' 'একজন অল্পবয়সি হিসেবে বাদ পড়ে' এই উত্তরটি +1 টি দিচ্ছি
thedaian

2
@ জোনাথন কনেল: আপনার প্রস্তাব / সমাধান উত্তর হিসাবে পোস্ট করা উচিত। এটি কিছু upvotes প্রাপ্য হবে।
বামমজ্যাক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.