Friday, 9 November 2018

අද කතා කරනේ Chatbot ගැන








පරිගණකය ආශ්‍රය කරගත් chat system කියන්නේ අද ලෝකේ ඉතා ජනප්‍රිය commutation මෙතඩ් එකක්. එමගින් English වැනි natural language යොදා ගනිමින් සන්නිවේදනය කිරීමේ හැකියාව ඇත .

Chat systems ප්‍රබේධ

Human -Human dialog sysytems
Human Computer dialog systems (chatbot )

Human - Human Dialog System 


මෙහි development සිදු කිරිම පහසුය .මෙය මිනිසුන් දෙදෙනෙකු අතර මාධ්‍යක් වන අතර natural language එකට අනුව manipulate කිරිම සිදු කරයි .එසේම machine level natural language ක්‍රියා කිරිඉමේ හැකියාව අවශ්‍ය නොවේ. ex -: yahoo messenger ,MSN Messenger .

Human computer Dialog systems (චැට්බෝට්)

මෙය ඉතා අපහසු කාර්යකි .සියලු chat systems ඉංග්‍රීසි භාෂාවෙන් ලබාගත යුතු වේ .


Capture



chatbot Overview
  • Analyzer මගින් user මගින් එවන input sentences read කිරීම සහ syntax විශ්ලේෂණය කිරීම සිදු කරයි .එසේම සුදුසු patterns සහ Tags හදුනා ගැනීමද සිදු කරයි.
  • Knowledge Identification Engine මගින් analyzer හරහා එන patterns සහ tags ,read කිරීමද knowledge base එකෙන් සුදුසු answers සොයා ගැනීමද සිදු කරයි. නිවරදි answer එක identify කිරීමට search mechanism යොදා ගනී .
  • Knowledge base එක chatbot system එකෙහි brain එක වැනිය .එය එක්තරා database එකකි .chatbot system එකෙහි අන්තර්ගතය ඇත්තේ මෙහි තුලය.
  • Generator මගින් sentences නිවැරදි කිරීම සිදු කරයි.

ELIZA

ELIZA යනු පැරණි Artificial Intelligent Program එකක් වන අතර 1960දී ජෝශප් Weizenbaum නිර්මාණය කර ඇත . input sentences analyze කර ඇත්තේ decomposition rules පදනම් කර ගෙනය .ELIZA වල තිබී ඇත්තේ ඉතා සීමිත natural language process ක්‍රියාවලියකි.

Elizebeth

ELISEBETH යනු ELIZA වලට සමාන තවත් chatbot system එකකි. knowledge එක script එකක් ලෙස text file එකක් තුල ගබඩා කිරීමට මෙය යොදා ගන්නා ලදී .හැම line එකක්ම script command notation එකක් ලෙස ආරම්භ වේ . ELIZEBETH හි ඇති විශේෂ හැකියාව වනුයේ sentences හි grammar චෙක් කර ඒවා නිවැරදි rules වලට සකස් කිරීමයි .

Artificial lingstic internet computer entity

Artificial linguistic internet computer entity යනු program එකක් නැතහොත් software robot එකකි .එය ඔබට පහසුවෙන් natural language එක සමග පහසුවෙන් චැට් කල හැකි පරිදි නිර්මාණය ඇත .එය develop කරන ලද්දේ 1999-2000 අතර කාලයේ Alicebot free software community එක මගිනි

Related Posts:

  • Artificial Intelligent ගැන ඔබ දැනුවත්ද?  information technology සීග්‍ර දියුනුවත් සමග Artificial Intelligent සංකල්පය ලොව පුරා ජනයා අතර බහුලව බාවිත වන සංකල්පයක් බවට පත් විය . විශේෂයෙන් ඇමරිකාව , චීනය , ජපානය ආදී සංවර්ධිත රටවල් බොහොමයක් මෙම සංකල්පය යොදා ගනිමි… Read More
  • Data base කියන්නේ මොනවද බලමු පුළුල් පරාසයක විහිදෙන  දත්ත සමුහයක් , යම්කිසි කාර්යයකට හැසිරවීම ලෙහෙසි පහසු දෙයක් නොවෙ.මෙවැනි  අවස්ථාවාල දී  Database යොදා ගැනීමෙන්  දත්ත ගබඩා කිරීම,  ආපසු ලබා ගැනීම සහ වෙනස්‌ කිරීම වඩාත් … Read More
  • අද අපි බලමු ගේම් ඩිවලප්මන්ට් කරන්නේ කොහොමද කියලා ගේම් ඩිවලප්මන්ට් ප්‍රධාන වශයෙන් කොටස් දෙකකට බෙදේ . 1. 2D ඩිවලප්මන්ට් 2 .3D ඩිවලප්මන්ට් 3D ගේමස් නිර්මාණය කිරීම සදහා 2D ගේම් ඔබ්ජෙක්ටිව්ස් මෙන්ම AR /VR ටුල්ස් යොදා ගනී . එසේම unity /unrially /cryengin යන ටුල්ස් යො… Read More
  • අද අපි android ගැන ඉගෙන ගමු Android කියන්නේ open source වගේම linux based,mobile devices සදහා තියන operating system එකක් .උදාහරණයක් වශයේන් smart phones , tablets computer වගේ.Android මුලින්ම develop කලේ Open Handset Allience කියන කෙනා අතින්. ඔහු&… Read More
  • මොනවද මේ angular කියන්නේ angularjs කියන්නේ dynamic web pages සදහා තියන structural framework එකකට .මෙය java script based වුනු open source front end වෙබ් ඇප්ලිකේෂන් framework එකක් වන අතර ගූග්ලේ මගින් maintain කරයි.Angular ප්‍රධාන කොටස් 2කට බෙදේ. … Read More

0 comments:

Post a Comment