مقدمه

هوش مصنوعی تکنولوژی که امروزه بشدت در حال پیشرفت و گسترش است و ماهیت آن به گونه ایست که نسبت به سایر تکنولوژی ها سریعتر حرکت میکند و دایما رو به تغییر و پیشروی است . هدف آن در واقع «تسهیل امور» میباشد و نه چیز دیگر. اهمیت آن به قدری است که این فناوری، انقلاب بعدی حوزه کسب و کار لقب گرفته است.

بواسطه استراتژی های مقرون به صرفه هوش مصنوعی، در زمان و هزینه صرفه جویی کنید و از آن به عنوان مزیتی در جهت رو به جلو افتادن از سایر رقبا و کسب تجربه بیشتر استفاده کنید.

برای این منظور میبایست آشنایی با این حوزه را کم کم آغاز کرده و شاید لازم باشد مجدد در خصوص کسب و کار خود فکر نمایید و بررسی کنید در کدام بخش از کسب و کار خود میتوانید این فناوری را به کار ببندید و از آن در جهت صرفه جویی در زمان، هزینه و ارایه خدمات بهتر و بیشتر به مشتریان خود و مزیت رقابتی استفاده نمایید.

پیش از شروع

پارامترهای زیر در Header تمام درخواست ها ثابت است:

پارامتر توضیحات
_token_ API token دریافتی از پنل کسب و کاری
_token_issuer_ این پارامتر دارای مقدار ثابت "1" است.
Content-Type application/x-www-form-urlencoded
  • بدنه درخواست:

پارامترهای زیر در بدنه تمام درخواست ها ثابت است:

پارامتر توضیحات
scProductId شناسه سرویس در حال استفاده
scApiKey API Key دریافتی برای سرویس مورد نظر از پنل کسب و کاری
  • عکسها و موارد مورد نیاز که میبایست در فراخوانی سرویس های هوش مصنوعی استفاده شوند الزاما میبایست در پاداسپیس بارگذاری شده و سپس در فراخوانی سرویس ها مورد استفاده قرار گیرد.
  • فرمت لینک دهی فایل ها در پاداسپیس به این صورت است:

         https://podspace.pod.ir/nzh/drive/downloadFile?hash={hash}

         که {hash} کد هش فایل بارگذاری شده در پاداسپیس میباشد.

  • json Object ها در پارامتری به نام body ارسال می­شوند.
  • ساختار پاسخ دریافتی پس از فراخوانی سرویس به صورت زیر است که پاسخ دریافتی از endpoint مورد نظر در پارامتر result قرار دارد.

{
"hasError": false/true,
"messageId": 0,
"referenceNumber": "",
"errorCode": 0,
"count": 0,
"ott": "",
"result": {
"result": "response",
"header": {},
"statusCode":
}
}

قیمت سرویس ها

قیمت سرویس های هوش مصنوعی در صورت فراخوانی موفقیت آمیز به صورت زیر است:

سرویس (ریال) قیمت
تبدیل صوت به متن 600
فهم متن در حوزه بانکی 500
فهم متن در حوزه اینترنت اشیا 450

تبدیل صوت به متن

تمامی موارد مورد نیاز در درخواست postman موجود است

فهم متن در حوزه عملیات بانکی

این سرویس بانکی شامل چهار عملیات انتقال وجه، پرداخت قبض و فعالسازی بارکدخوان، خرید شارژ تلفن همراه، دریافت موجودی و گردش حساب میباشد که در ادامه به شرح هریک خواهیم پرداخت.

عملیات انتقال وجه :

توسط این درخواست، مبلغ مشخصی از یک حساب مبدا به یک حساب مقصد انتقال داده خواهد شد. روشن است که فرد درخواست کننده میبایست دسترسی لازم به حساب مبدا را داشته باشد. عناصر پارامترهای درخواست:

  • حساب مبدا (پیش فرض، حساب پاسارگاد درخواست کننده است)
  • حساب مقصد
  • نام صاحب حساب مقصد
  • مبلغ (ریال)
  • زمان انجام تراکنش (پیش فرض، اکنون است)

عملیات پرداخت قبض و فعال سازی بارکدخوان:

توسط این سرویس اطلاعات قبض از کاربر گرفته می شود و دستور پرداخت قبض به سرویس دهنده ارسال خواهد شد. عناصر پارامترهای درخواست

  • حساب مبدا ( پیش فرض حساب پاسارگاد درخواست کننده است)
  • شناسه قبض
  • شناسه پرداخت
  • شماره موبایل ( برای پرداخت قبض موبایل ) ( پیش فرض شماره موبایل کاربر است )
  • زمان انجام تراکنش ( پیش فرض اکنون است )

عملیات خرید شارژ تلفن همراه:

توسط این دستور شارژ تلفن همراه اعتباری خریداری میشود.

عناصر پارامترهای درخواست:

  • حساب مبدا ( پیش فرض حساب پاسارگاد درخواست کننده است)
  • شماره تلفن همراه
  • اپراتور سرویس دهنده تلفن همراه
  • مبلغ ( به ریال )
  • زمان انجام تراکنش ( پیش فرض اکنون است )

عملیات دریافت موجودی و گردش حساب:

توسط این سرویس درخواست موجودی حساب و گزارش تراکنش های اخیر قابل دریافت میباشد.

عناصر پارامترهای درخواست

  • حساب مبدا ( پيش فرض حساب پاسارگاد درخواست كننده است)
  • تعداد تراكنش ( پيش فرض صفر تراكنش بوده و تنها موجودي نهايي اعلام خواهد شد )

فهم متن در حوزه اینترنت اشیا

Request ها:

در پارامتر text متن درخواست کاربر قرار میگیرد.

Response ها:

پارامترهای دستور کاربر پارامترهای موجود به ترتیب در زیر آمده است:

پارامتر order:

این پارامتر مشخص کننده ی نوع دستور کاربر است و میتواند یکی از مقادیر زیر را اختیار کند:

توضیح مقدار
CHILL سرد کردن هوای اتاق مورد نظر
HEAT گرم کردن هوای اتاق مورد نظر
VOICE_UP بالا بردن صدای تلویزیون
VOICE_DOWN پایین بردن صدای تلویزیون
PLAY پخش کردن آیتم مورد نظر از تلویزیون
SWITCH تغییر شبکه تلویزیون
UP بالا بردن میزان موردنظر
DOWN پایین بردن میزان مورد نظر
ON روشن کردن وسیله موردنظر
OFF خاموش کردن وسیله موردنظر
OPEN باز کردن وسیله موردنظر
CLOSE بستن وسیله موردنظر

پارامتر object:

این پارامتر شامل موضوع دستور است و می تواند مقادیر زیر را اختیار کند:

توضیح مقدار
TV تلویزیون
َAIR دمای هوای اتاق
LIGHT نور اتاق
DOOR در

پارامتر place:

این پارامتر فعلا در یک رشته محل موردنظر کاربر (اتاق خواب، راهرو، سرویس بهداشتی و ...) را مشخص میکند. این رشته دقیقا مشابه با درخواست کاربر است.

پارامتر time

این پارامتر زمان موردنظر کاربر برای اجرای دستور را به صورت timestamp مشخص میکند. در صورت مشخص نبودن زمان در دستور کاربر این زمان برابر با زمان حال خواهد بود.

پارامتر degree

این پارامتر درجه حرارت موردنظر کاربر را مشخص میکند.

پارامتر mode

گاهی اوقات کاربر به جای اعلام دستور مشخص، حالت خاصی را بیان میکند. برای مثال هوا گرمه یا نورها رو بذار روی حالت خواب. در این صورت حالت موردنظر کاربر در پارامتر mode مشخص میشود و میتواند مقادیر زیر را اختیار کند :

توضیح مقدار
HOT گرمی هوا
COLD سردی هوا
LOW_VOICE کم بودن صدای تلویزیون
HIGH_VOICE زیاد بودن صدای تلویزیون
SLEEP حالت خواب

پارامتر itme_to_play

این پارامتر نام آیتم موردنظر کاربر برای پخش را مشخص میکند. نام آیتم یا نام یک شبکه خواهد بود و یا از هر دیتابیسی که کاربر فراهم کند بنا به درخواست کاربر استخراج میشود.

پارامتر item_to_play_type

این پارامتر نوع آیتم درخواستی کاربر برای پخش از تلویزیون را مشخص میکند و شامل سه حالت CHANNEL برای کانال های تلویزیونی، NON_CHANNEL برای فیلم ها و سریال ها و MUSIC برای موسیقی است.

کالکشن postman راهنمای استفاده از سرویس ها

نمونه درخواست ها، پاسخ های دریافتی و همچنین شناسه سرویس ها در کالکشن postman زیر موجود است.

دریافت کالکشن Postman راهنما

 

 

Clasor npm package version 2.1.4
به پادیوم قدرت داده اند:
pasargad
fanap
pod