চ্যাট অ্যাপস

চ্যাট অ্যাপ, বা সংক্ষেপে "অ্যাপস" হল ওয়েব অ্যাপ্লিকেশন বা পরিষেবা যা Google চ্যাটে চলে।

চ্যাট অ্যাপগুলি চ্যাট এপিআই থেকে সিঙ্ক্রোনাস ইভেন্টগুলি পেতে পারে, যেমন কোনও ব্যবহারকারীর দ্বারা বার্তা পাঠানো বা কোনও স্পেসে যোগ করা, এবং তারপর বিভিন্ন উপায়ে ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে পারে — তারা করতে পারে:

  • Google চ্যাটে ব্যবহারকারীদের একটি সাধারণ পাঠ্য বার্তা বা ইন্টারেক্টিভ কার্ড বার্তা পাঠান।
  • ব্যবহারকারীদের বহু-পদক্ষেপ প্রক্রিয়া সম্পূর্ণ করতে সাহায্য করার জন্য একটি ডায়ালগ খুলুন, যেমন ফর্ম ডেটা পূরণ করা।
  • সহায়ক তথ্য সহ কার্ড সংযুক্ত করে লিঙ্কগুলি উন্মুক্ত করুন যা ব্যবহারকারীদের সরাসরি কথোপকথন থেকে পদক্ষেপ নিতে দেয়।

চ্যাট অ্যাপগুলি চ্যাট এপিআই -এর সাথে REST রিসোর্স অ্যাক্সেস করে অ্যাসিঙ্ক্রোনাসভাবে চ্যাট ডেটার সাথে কাজ করতে পারে। চ্যাট REST সংস্থানগুলির সাধারণ ব্যবহারগুলির মধ্যে নিম্নলিখিত কাজগুলি অন্তর্ভুক্ত রয়েছে:

  • বার্তাগুলি তৈরি করুন, মুছুন এবং আপডেট করুন৷
  • একটি স্পেসে কথোপকথনকারী ব্যক্তিদের এবং চ্যাট বটগুলির তালিকা করুন৷
  • আপনার চ্যাট বট যোগ করা হয়েছে এমন সমস্ত স্থানের তালিকা করুন।

অনেক চ্যাট অ্যাপ বাহ্যিক ওয়েব অ্যাপ এবং পরিষেবার সাথে সংযোগ করে তাদের Google চ্যাটের সাথে একীভূত করতে।

ব্যবহারকারীর ডেটাতে অ্যাপ অ্যাক্সেস

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

  • ডিফল্টরূপে, অ্যাপগুলি শুধুমাত্র সেই ব্যবহারকারীদের প্রাথমিক পরিচয় পড়তে পারে যা তাদের আহ্বান করে বা ব্যবহারকারীদের একই বার্তায় @উল্লেখ করা হয় যা অ্যাপটিকে আহ্বান করে। এই তথ্য ব্যবহারকারীর প্রদর্শন নাম, ব্যবহারকারী আইডি, ইমেল ঠিকানা, এবং অবতার ছবি অন্তর্ভুক্ত.
  • লিঙ্ক প্রিভিউ কার্যকারিতা সহ অ্যাপগুলির জন্য অ্যাপটি মেসেজে যোগ করা URL পড়তে পারে যা অ্যাপের কনফিগার করা URL প্যাটার্নের সাথে মেলে।
  • ব্যবহারকারীদের উন্নত কার্যকারিতা প্রদানের জন্য যদি একটি অ্যাপকে অন্য ডেটা অ্যাক্সেস করতে হয়, তাহলে প্রমাণীকরণ সেট আপ করুন যাতে এটি সেই ডেটা অ্যাক্সেস করতে পারে। ব্যবহারকারীর ডেটা অ্যাক্সেস করলে, অ্যাপটি ব্যবহারকারীকে অ্যাক্সেসের জন্য জিজ্ঞাসা করতে অনুরোধ করে এবং ব্যবহারকারীকে অবশ্যই তা প্রদান করতে হবে।

ব্যবহারকারীদের থেকে স্বাধীনতা

অ্যাপ্লিকেশানগুলি কোনও নির্দিষ্ট ব্যবহারকারীর সাথে যুক্ত নয়: আপনার ডোমেনের যে কেউ একটি স্পেসে একটি অ্যাপ যুক্ত করতে বা এটি সরাতে পারে৷ একবার অ্যাপটি একটি স্পেসে যোগ করা হলে, আপনার ডোমেনের যে কেউ এটিকে @উল্লেখ করতে পারে। আপনার ডোমেনে নেই এমন বহিরাগত ব্যবহারকারীদের দ্বারা অ্যাপগুলি অ্যাক্সেসযোগ্য নয়৷

কিছু অ্যাপের ক্ষেত্রে কেস ব্যবহার করে

Google চ্যাটের মতো একটি কথোপকথনমূলক প্ল্যাটফর্মে অ্যাপগুলি যোগ করা মানুষকে প্রসঙ্গ পরিবর্তন না করে প্রশ্ন জিজ্ঞাসা করতে, আদেশ ইস্যু করতে এবং আরও অনেক কিছু করতে দেয়। এর পিছনের দিকে, একটি অ্যাপ অন্যান্য সিস্টেমে অ্যাক্সেস করতে পারে, সেই সিস্টেমগুলির মধ্যস্থতাকারী হিসাবে কাজ করে।

একীভূত জ্ঞানীয় অভিজ্ঞতা বজায় রেখে বিস্তৃত সম্পদ এবং সরঞ্জামগুলিতে অ্যাক্সেস প্রদান করার এই ক্ষমতাটি অনেক ধরনের অ্যাপ্লিকেশনের জন্য একটি চমৎকার কাঠামো প্রদান করতে পারে, যার মধ্যে রয়েছে:

  • কর্মপ্রবাহ ব্যবস্থাপনা
  • সেটআপ এবং কনফিগারেশন
  • অর্ডার প্রজন্ম
  • অনুসন্ধান
  • তথ্য সংগ্রহ

নির্দিষ্ট উদাহরণ

চ্যাট স্পেস থেকে আপনি একটি অ্যাপকে করতে বলতে পারেন এমন কিছু নিম্ন-স্তরের উদাহরণগুলির মধ্যে রয়েছে:

  • তথ্য সন্ধান করুন - একটি অ্যাপ ব্যবহারকারীর দ্বারা প্রবেশ করা কাঠামোগত বা বিনামূল্যে পাঠ্য প্রশ্নের উপর ভিত্তি করে তথ্য পুনরুদ্ধার করতে পারে।
  • ফাইল টিকিট — ব্যবহারকারীর দেওয়া তথ্য ব্যবহার করে একটি অ্যাপ ঘটনা প্রতিবেদন বা অন্যান্য শিল্পকর্ম তৈরি করতে পারে।
  • সমন্বয় প্রচেষ্টা - একটি অ্যাপ "টিম মেমরি", সময়সূচী সংস্থান প্রদান করে, এবং আরও অনেক কিছু দিয়ে দলের সদস্যদের একে অপরের সাথে যোগাযোগ করার উপায় উন্নত করতে পারে।

Google Workspaceএর সাথে একীভূত হচ্ছে

আপনি যদিGoogle Workspaceএর সাথে একীভূত হবে এমন একটি Google Chat অ্যাপ তৈরি করার কথা ভাবছেন, তাহলে Apps Script-এ অ্যাপটি প্রয়োগ করার কথা বিবেচনা করুন। এটি আপনার অ্যাপকেGoogle Workspace পরিষেবা এবং ডেটা যেমন পত্রক, স্লাইড, ডক্স এবং ক্যালেন্ডারে সহজে অ্যাক্সেস প্রদান করে।

Google Chat API

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

  • অ্যাপস স্ক্রিপ্ট
  • গুগল ক্লাউড প্ল্যাটফর্ম
  • ক্লাউড বা একটি অন-প্রিম HTTP সার্ভার

এই বিষয়ে আরও জানতে অ্যাপ বাস্তবায়ন আর্কিটেকচার দেখুন।

সাধারণ বৈশিষ্ট্য

আপনি যখন Google Chat-এ একটি অ্যাপ কনফিগার করেন, তখন এটি অবশ্যই একটি পরিচয় প্রদান করবে; এটি নিয়ে গঠিত:

  • অ্যাপটির নাম
  • অ্যাপের জন্য একটি অবতার ছবি
  • অ্যাপ ডেভেলপারের পরিচয়

অ্যাপগুলিকে একটি সহায়তা কমান্ড বা সমতুল্য প্রদান করা উচিত যাতে ব্যবহারকারীদের অ্যাপ ব্যবহার শুরু করতে সহায়তা করে।

গুগল চ্যাটের সাথে অ্যাপ যোগাযোগ

অ্যাপগুলি Google Chat থেকে বার্তা গ্রহণ করতে এবং বার্তা পাঠাতে পারে৷ এই বার্তাগুলি সংজ্ঞায়িত বার্তা ফর্ম্যাটগুলি ব্যবহার করে, যা Google চ্যাটে সাধারণ পাঠ্য বার্তা বা ইন্টারেক্টিভ কার্ড হিসাবে রেন্ডার হতে পারে৷

সরাসরি বার্তাগুলিতে অ্যাপস (DM)

আপনি একটি অ্যাপ কনফিগার করতে পারেন যাতে এটি সরাসরি বার্তাগুলিতে প্রতিক্রিয়া জানায়। এটি একটি এক থেকে এক কথোপকথন ইন্টারফেস প্রদান করে যা একজন একক ব্যবহারকারীকে জড়িত করে।

চ্যাট স্পেসে অ্যাপস

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

চ্যাট স্পেসে চ্যাট অ্যাপের সিকোয়েন্স ডায়াগ্রাম

Google Chat আপনার অ্যাপের সাথে একটি এন্ডপয়েন্টের মাধ্যমে যোগাযোগ করে, যা নিম্নলিখিত ধরনের হতে পারে:

  • এইচটিটিপি (ওয়েব সার্ভিস) এন্ডপয়েন্ট বিভিন্ন ধরনের মিথস্ক্রিয়া মিটমাট করতে পারে।
  • ক্লাউড পাব/সাব এন্ডপয়েন্ট আপনার অ্যাপকে এমন একটি বিষয়ের সদস্যতা নিতে দেয় যা Google Chat থেকে বার্তা রিলে করে, এমনকি ফায়ারওয়ালের পিছনে প্রয়োগ করা হলেও।

আপনি আপনার অ্যাপের সাথে Google চ্যাট সংযোগ করতে পারেন এমন বিভিন্ন উপায় সম্পর্কে আরও জানতে এন্ডপয়েন্ট প্রকার বিভাগটি দেখুন।

গুগল চ্যাটে চ্যাটবট

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

প্রারম্ভিক চ্যাটবটগুলিতে এলিজা (1964) এবং জুলিয়া (1994) এর মতো একাডেমিক কৌতূহল অন্তর্ভুক্ত ছিল, কিন্তু এখন বটগুলি গ্রাহক সহায়তায়, Google সহকারীর মতো ভার্চুয়াল সহকারী হিসাবে এবং অন্যান্য অনেক ভূমিকায় ইন্টারনেট জুড়ে কাজ করছে৷

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