একটি অ্যাকশন প্রকল্প আপনার সমস্ত অ্যাকশনকে একটি একক পাত্রে প্যাকেজ করে। আপনি এই প্রোজেক্টটি Actions on Google-এ প্রকাশ করেন যাতে Google Assistant আপনার কথোপকথনের অভিজ্ঞতাগুলিকে কীভাবে আবিষ্কার করতে হয় তা জানতে পারে।
আপনার অ্যাকশন প্রকল্প তৈরি করতে আপনি নিম্নলিখিত নিম্ন-স্তরের উপাদানগুলি ব্যবহার করেন:
সেটিংস এবং সংস্থানগুলি প্রকল্পের মেটাডেটা এবং প্রকল্প আইকনের মতো সংস্থানগুলিকে সংজ্ঞায়িত করে৷ Google এই তথ্য ব্যবহার করে আপনার অ্যাকশন অ্যাসিস্ট্যান্ট ডিরেক্টরিতে প্রকাশ করতে, যাতে ব্যবহারকারীরা সেগুলিকে আবিষ্কার করতে এবং আহ্বান করতে পারে।
অভিপ্রায়গুলি একটি কার্য সম্পাদনের প্রতিনিধিত্ব করে, যেমন কিছু ব্যবহারকারীর ইনপুট বা একটি সিস্টেম ইভেন্ট যা প্রক্রিয়াকরণের প্রয়োজন। আপনি ব্যবহার করবেন অভিপ্রায় সবচেয়ে সাধারণ ধরনের ব্যবহারকারীর অভিপ্রায়. এই অভিপ্রায়গুলি আপনাকে প্রশিক্ষণের বাক্যাংশগুলি ঘোষণা করতে দেয় যা স্বাভাবিকভাবে NLU (প্রাকৃতিক ভাষা বোঝার) ইঞ্জিন দ্বারা প্রসারিত হয় যাতে আরও অনেকগুলি অনুরূপ বাক্যাংশ অন্তর্ভুক্ত করা যায়। NLU এই শব্দগুচ্ছের সমষ্টি ব্যবহার করে একটি ভাষা মডেলকে প্রশিক্ষণ দিতে যা সহকারী ব্যবহারকারীর ইনপুট মেলানোর জন্য ব্যবহার করে। কথোপকথনের সময়, যদি কিছু ব্যবহারকারীর ইনপুট অভিপ্রায়ের ভাষা মডেলের সাথে মিলে যায়, তাহলে সহকারী রানটাইম আপনার অ্যাকশনে অভিপ্রায় পাঠায়, যাতে এটি এটি প্রক্রিয়া করতে পারে এবং ব্যবহারকারীকে প্রতিক্রিয়া জানাতে পারে।
প্রকারগুলি আপনাকে ব্যবহারকারীর ইনপুট থেকে কাঠামোগত ডেটা বের করতে দেয়। প্রকারের সাথে প্রশিক্ষণ বাক্যাংশ টীকা করে, NLU আপনার জন্য প্রাসঙ্গিক, কাঠামোগত ডেটা বের করতে পারে, তাই আপনাকে ওপেন-এন্ডেড ইনপুট পার্স করতে হবে না।
দৃশ্যগুলি ইন্টেন্ট প্রক্রিয়া করে এবং আপনার অ্যাকশনগুলির জন্য প্রধান যুক্তি নির্বাহক। তারা স্লট-ফিলিং করতে পারে, শর্তসাপেক্ষ যুক্তির মূল্যায়ন করতে পারে, ব্যবহারকারীর কাছে প্রম্পট ফেরত দিতে পারে এবং এমনকি ব্যবসায়িক যুক্তি চালাতে বহিরাগত ওয়েব পরিষেবাগুলিতে কল করতে পারে। অভিপ্রায়ের সাথে সংমিশ্রণে, দৃশ্যগুলি আপনাকে নির্দিষ্ট ব্যবহারকারীর ইনপুট বা সিস্টেম ইভেন্টগুলি সনাক্ত করার এবং সংশ্লিষ্ট যুক্তিগুলি সম্পাদন করার একটি শক্তিশালী উপায় দেয়।
প্রম্পটগুলি স্ট্যাটিক বা গতিশীল প্রতিক্রিয়াগুলিকে সংজ্ঞায়িত করে যা আপনি ব্যবহারকারীদের প্রতিক্রিয়া জানাতে ব্যবহার করেন।
ওয়েবহুকগুলি আপনাকে ওয়েব পরিষেবাগুলিতে অতিরিক্ত কাজ অর্পণ করতে দেয় (পরিপূর্ণতা), যেমন ডেটা যাচাই করা বা প্রম্পট তৈরি করা। আপনার অ্যাকশনগুলি JSON-ভিত্তিক, ওয়েবহুক প্রোটোকলের মাধ্যমে আপনার পরিপূর্ণতার সাথে যোগাযোগ করে।
ইন্টারেক্টিভ ক্যানভাস আপনাকে HTML, CSS, এবং JavaScript ব্যবহার করে এমন ওয়েব অ্যাপগুলির সাথে সমৃদ্ধ এবং নিমগ্ন অভিজ্ঞতা তৈরি করতে দেয়৷
একটি প্রকল্প তৈরি করুন
Google অ্যাসিস্ট্যান্টের জন্য ডেভেলপ করার আগে আপনাকে অবশ্যই অ্যাকশন কনসোলে একটি প্রোজেক্ট তৈরি করতে হবে। একটি প্রকল্প তৈরি করতে:
- অ্যাকশন কনসোলে যান।
- নতুন প্রকল্প ক্লিক করুন.
- আপনার প্রকল্পের জন্য একটি নাম লিখুন এবং প্রকল্প তৈরি করুন ক্লিক করুন।
- আপনি কি ধরনের অ্যাকশন তৈরি করতে চান? স্ক্রীনে, এমন একটি বিভাগ নির্বাচন করুন যা আপনার প্রজেক্টের সবচেয়ে ভালো প্রতিনিধিত্ব করে এবং পরবর্তীতে ক্লিক করুন।
- আপনি কীভাবে এটি তৈরি করতে চান স্ক্রিনে, নির্মাণের একটি উপায় নির্বাচন করুন এবং বিল্ডিং শুরু করুন ক্লিক করুন। উদাহরণস্বরূপ, আপনি একটি খালি প্রকল্প বা একটি নমুনা দিয়ে শুরু করতে পারেন।
প্রকল্পের তথ্য সংজ্ঞায়িত করুন
আপনার প্রকল্পের সেটিংস এবং সংস্থানগুলি আপনার প্রকল্প সম্পর্কে তথ্য যেমন বৈশিষ্ট্য এবং পৃষ্ঠ সমর্থন, সমর্থিত লোকেল, প্রদর্শনের নাম, বিবরণ, লোগো এবং আরও অনেক কিছুকে সংজ্ঞায়িত করে৷ নিম্নলিখিত সারণীটি আপনার প্রদান করা প্রধান সেটিংস এবং সংস্থানগুলি বর্ণনা করে৷ অ্যাকশনস অন Google এই তথ্য ব্যবহার করে আপনার প্রোজেক্টকে অ্যাসিস্ট্যান্ট ডিরেক্টরিতে স্থাপন এবং প্রকাশ করতে।
নাম | বর্ণনা |
---|---|
ডিরেক্টরি তথ্য | তথ্য প্রদান করে যাতে অ্যাকশনস অন Google আপনার প্রোজেক্ট অ্যাসিস্ট্যান্ট ডিরেক্টরিতে প্রকাশ করতে পারে। মেটাডেটা এবং লোগো এবং ব্যানার ইমেজের জন্য আপনার প্রকল্প এবং ছবির সংস্থান সম্পর্কে বর্ণনা অন্তর্ভুক্ত করে। |
অবস্থান টার্গেটিং | আপনার অ্যাকশন পাওয়া যায় এমন লোকেলগুলি কনফিগার করে। |
সারফেস ক্ষমতা | আপনার অ্যাকশন উপলভ্য সারফেস কনফিগার করে। |
কোম্পানির বিবরণ | আপনার কোম্পানির জন্য যোগাযোগের তথ্য নির্দিষ্ট করে। |
ব্র্যান্ড যাচাইকরণ | অতিরিক্ত সুবিধা পেতে আপনার মালিকানাধীন একটি ওয়েবসাইট বা Android অ্যাপ সংযুক্ত করুন যেমন সংরক্ষিত আহ্বানের নাম এবং আপনার অ্যাকশনের মধ্যে ওয়েবসাইট লিঙ্ক করা। |
মুক্তি | টেস্টিং এবং প্রোডাকশনের জন্য আপনার অ্যাকশনের জন্য বিভিন্ন টেস্টিং এবং প্রোডাকশন রিলিজ কনফিগার করে। |
সহকারী লিঙ্ক | ব্যবহারকারীদের আপনার ওয়েব বৈশিষ্ট্য থেকে আপনার অ্যাকশন আহ্বান করতে দিন। |
প্রকল্প তথ্য সংজ্ঞায়িত করতে:
- অ্যাকশন কনসোলে যান এবং আপনার প্রকল্প খুলুন।
প্রকল্পের তথ্য নির্দিষ্ট করতে Deploy ট্যাবে ক্লিক করুন।
চিত্র 2. কনসোলের ডিপ্লয় বিভাগে প্রকল্পের তথ্য উল্লেখ করুন।
সিমুলেটর পরীক্ষা প্রকল্প
অ্যাকশন কনসোল আপনার অ্যাকশনগুলির পূর্বরূপ দেখতে একটি সিমুলেটর সরবরাহ করে। সিমুলেটর আপনাকে ডিবাগ তথ্য, ডিভাইসের ক্ষমতা সেট করতে, লোকেল সিমুলেট করতে এবং আরও অনেক কিছু দেখতে দেয়।
![](https://google-developers.gonglchuangl.net/static/assistant/console/images/simulator/simulator-overview.png?authuser=1&hl=bn)
একটি প্রকল্প পরীক্ষা করতে:
- অ্যাকশন কনসোলে যান এবং আপনার প্রকল্প খুলুন।
- সিমুলেটর অ্যাক্সেস করতে টেস্ট ট্যাবে ক্লিক করুন।