Skip to content

ITZONE - UBHackathon 2017 бүтээл. AI суурьласан чатбот

Notifications You must be signed in to change notification settings

GarbageKids/garbage-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Garbage Bot

UB HACKATHON 2017, Garbage Kids багийн бүтээл

Chatbot хөдөлгүүр

Ажиллуулах

Тохиргоо

AIbase/settings/main.json файлыг нээж тохиргоог тохируулна үүний дараа AIbase хавтасан доторхи run.py файлыг ажиллуулсанаар чатбот хөдөлгүүр ачааллна

Хэрэв ачааллах үед сургалтын моделийн файлыг олсонгүй гэсэн алдаа гарвал AIbase/learn.py файлыг ачааллсанаар машин-сургалтыг эхлүүлж, сургалтын модел файлтай болно.

Тохиргоо хийх файл

{
  "corpus_source":{
    "file_or_database": true, /* True (DB-с унших), False (Файлаас унших) */
    "database": {
      "engine": "mongodb", /* DBMS, Одоохондоо зөвхөн mongo дэмжинэ */
      "username": "admin", /* Нэврэх нэр */
      "passowrd": "admin", /* Нэврэх нууц үг */
      "dbname": "mydatabase", /* DB сангийн нэр */
      "host" : "127.0.0.1", /* DB холбогдох хаяг */
      "port" : 27017 /* DB холбогдох порт */
    },
    "file": {
      "data_location" : "case.data", /* текст мөр бүхий сургалтын корпус */
      "meta_location" : "case.meta" /* текст мөрүүдэд харгалзах ангилалуудыг агуулсан файл */
    }
  },
  "learning": {
    "model_filename": "garbageKidsDemo", /* сургасан моделоо хадгалах файлын нэр */
    "learn_validation_token": "GHTWXADWA" 
  },
  "receiver": {
    "format": "json", /* Мэссэж хүлээж авах/илгээх формат */
    "method": "POST" /* Мэссэж хүлээж авах HTTP Method */
  },
  "defaults": {
    /* Чатбот хариулт өгөх боломжгүй эсвэл хангалттай өндөр магадлалтай хариулт олж чадахгүй бол */
    "unknown_text": "Уучлаарай. Асуултанд хариулахад миний мэдлэг хүрэлцэхгүй байна"
  }
}

Chatbot веб апп & Messenger bot

Ажиллуулах

Тохиргоо

chat_app/config/default.json файлыг нээж тохиргоог тохируулна үүний дараа

cd chat_app
npm install --save 
node start

Тохиргоо хийх файл

  {
    "messenger_uri": "https://graph.facebook.com/v2.6/me/messages",
    "app_secret": "FB APP SECRET CODE",
    "page_access_token": "FB APP Page Access Token",
    "validation_token": "FB APP /webhook validation string",
    "ai_url": "AI server url",
    "port_number": "PORT NUMBER"
}

Хамаарал

Лиценз

The MIT License
License: MIT

About

ITZONE - UBHackathon 2017 бүтээл. AI суурьласан чатбот

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published