ওভারভিউ তৈরি করুন

কথোপকথনমূলক অ্যাকশন তৈরি করতে, আপনি নিম্নলিখিত উপাদানগুলি তৈরি এবং স্থাপন করেন:

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

নিম্নলিখিত বিভাগগুলি বর্ণনা করে যে সরঞ্জামগুলি আপনি অ্যাকশন তৈরি করতে ব্যবহার করবেন৷

কর্ম

অ্যাকশন এপিআই হল গুগল অ্যাসিস্ট্যান্টের জন্য অ্যাকশন তৈরি করার জন্য ডেভেলপার টুলের একটি সেট। এটি নিম্নলিখিত বৈশিষ্ট্য নিয়ে গঠিত:

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

  • একটি কমান্ড-লাইন ইন্টারফেস (CLI) - gactions টুলটি আপনার অ্যাকশনগুলির বুটস্ট্র্যাপ এবং স্বয়ংক্রিয় বিকাশের জন্য একটি CLI প্রদান করে। এটি আপনাকে স্ট্যান্ডার্ড অ্যাকশন প্রকল্প ফাইলগুলি শুরু করতে, অ্যাকশন কনসোলে আপডেটগুলি পুশ করতে, অ্যাকশন প্রকল্পগুলি স্থাপন করতে এবং আরও অনেক কিছু করতে দেয়। টুলটি আপনাকে অনেক সাধারণ ওয়ার্কফ্লো সঞ্চালন করতে দেয়, যেমন বিদ্যমান প্রকল্পগুলি আমদানি করা বা আপনার প্রিয় উৎস নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করে একটি বৈশিষ্ট্য শাখায় কাজ শুরু করা।

  • অ্যাকশন এপিআই - অ্যাকশন এপিআই একই এপিআই যা gactions টুল ব্যবহার করে। অ্যাকশন এপিআই আপনার অ্যাকশনগুলি পরিচালনা করার জন্য REST এন্ডপয়েন্টগুলির একটি তালিকা প্রদান করে, যার মধ্যে রয়েছে পরীক্ষা এবং নির্মাণের জন্য। API আপনাকে অনেক সাধারণ ওয়ার্কফ্লো সঞ্চালনের জন্য JSON অনুরোধগুলি ব্যবহার করতে দেয়। অ্যাকশন API ব্যবহার করার সময় কিছু সীমা এবং সর্বোত্তম অনুশীলন রয়েছে যা আপনার বিবেচনা করা উচিত।

  • ওয়েবহুক এবং একটি Node.js পরিপূর্ণতা লাইব্রেরি - আপনার অ্যাকশনগুলি ওয়েবহুক এবং একটি JSON ভিত্তিক মেসেজিং ফর্ম্যাট সহ আপনার ওয়েব পরিষেবাগুলিতে ব্যবসায়িক যুক্তি অর্পণ করতে পারে৷ আমরা একটি Node.js পূর্ণতা লাইব্রেরি প্রদান করি যা কথোপকথন ওয়েবহুকের জন্য বাহাদুরী ইন্টারফেস প্রদান করে। এই লাইব্রেরি অনেক সাধারণ ব্যবহারকারী প্রবাহ বাস্তবায়ন করা সহজ করে তোলে। উদাহরণস্বরূপ, কিছু বৈশিষ্ট্যের মধ্যে রয়েছে ব্যবহারকারীর ক্যোয়ারী থেকে প্যারামিটার বের করা এবং Google Assistant-এর জন্য একটি মাল্টিমডাল অভিজ্ঞতা (শুধু ভয়েস এবং ভয়েস এবং ভিজ্যুয়াল) তৈরি করা।

অ্যাকশন বিল্ডার

অ্যাকশন বিল্ডার আপনাকে একটি শক্তিশালী এবং সহজেই ব্যবহারযোগ্য, ওয়েব-ভিত্তিক IDE দেয় যা অ্যাকশন কনসোলে একত্রিত হয়। যেহেতু অ্যাকশন বিল্ডার অ্যাকশন API-এর মতো একই প্রযুক্তিতে তৈরি করা হয়েছে, তাই আপনি আপনার প্রয়োজনের উপর নির্ভর করে এটি নিজে থেকে বা একত্রে অ্যাকশন API-এর সাথে ব্যবহার করতে পারেন।

অ্যাকশন বিল্ডার UI নিম্নলিখিত এলাকায় বিভক্ত:

  1. উপরের মেনুটি অ্যাকশন কনসোলের বিভিন্ন এলাকায় অ্যাক্সেস সরবরাহ করে এবং আপনি বিকাশ ট্যাবে অ্যাকশন বিল্ডার অ্যাক্সেস করতে পারেন।
  2. বাম মেনু আপনাকে অ্যাকশন তৈরি করতে সমস্ত উপাদান অ্যাক্সেস করতে দেয়, যেমন উদ্দেশ্য এবং দৃশ্য।
  3. বিল্ড এলাকা আপনাকে আপনি কাজ করছেন এমন উপাদান তৈরি করতে দেয়।
  4. আপনি যে উপাদানটিতে কাজ করছেন সে সম্পর্কে বিস্তারিত এলাকা আপনাকে আরও বিশদ কনফিগার করতে দেয়।