All Projects → cagataycali → Lazy

cagataycali / Lazy

Licence: mit
Lazy, AI chatbot service.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Lazy

Deeppavlov
An open source library for deep learning end-to-end dialog systems and chatbots.
Stars: ✭ 5,525 (+3818.44%)
Mutual labels:  artificial-intelligence, ai, chatbot, nlp-machine-learning
Olivia
💁‍♀️Your new best friend powered by an artificial neural network
Stars: ✭ 3,114 (+2108.51%)
Mutual labels:  artificial-intelligence, ai, chatbot
Chatbot
一个可以自己进行训练的中文聊天机器人, 根据自己的语料训练出自己想要的聊天机器人,可以用于智能客服、在线问答、智能聊天等场景。目前包含seq2seq、seqGAN版本、tf2.0版本、pytorch版本。
Stars: ✭ 2,441 (+1631.21%)
Mutual labels:  ai, chatbot, nlp-machine-learning
Rivescript Python
A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.
Stars: ✭ 142 (+0.71%)
Mutual labels:  artificial-intelligence, ai, chatbot
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (+146.1%)
Mutual labels:  artificial-intelligence, ai, chatbot
Rivescript Js
A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.
Stars: ✭ 350 (+148.23%)
Mutual labels:  artificial-intelligence, ai, chatbot
Letslearnai.github.io
Lets Learn AI
Stars: ✭ 33 (-76.6%)
Mutual labels:  artificial-intelligence, ai, nlp-machine-learning
Blurr
Data transformations for the ML era
Stars: ✭ 96 (-31.91%)
Mutual labels:  artificial-intelligence, ai
Happy Transformer
A package built on top of Hugging Face's transformer library that makes it easy to utilize state-of-the-art NLP models
Stars: ✭ 97 (-31.21%)
Mutual labels:  artificial-intelligence, ai
Text predictor
Char-level RNN LSTM text generator📄.
Stars: ✭ 99 (-29.79%)
Mutual labels:  artificial-intelligence, ai
Ai Chatbot Framework
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Stars: ✭ 1,564 (+1009.22%)
Mutual labels:  ai, chatbot
Emojiintelligence
Neural Network built in Apple Playground using Swift
Stars: ✭ 1,323 (+838.3%)
Mutual labels:  artificial-intelligence, ai
Micromlp
A micro neural network multilayer perceptron for MicroPython (used on ESP32 and Pycom modules)
Stars: ✭ 92 (-34.75%)
Mutual labels:  artificial-intelligence, ai
Helix theory
螺旋论(theory of helix)—— “熵减机理论(可用来构建AGI、复杂性系统等)”
Stars: ✭ 98 (-30.5%)
Mutual labels:  artificial-intelligence, ai
Aif360
A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.
Stars: ✭ 1,312 (+830.5%)
Mutual labels:  artificial-intelligence, ai
Owl Bt
owl-bt is editor for Behavior trees. It has been inspired by Unreal engine behavior trees in a way, that it supports special node items like decorators and services. This makes trees smaller and much more readable.
Stars: ✭ 112 (-20.57%)
Mutual labels:  artificial-intelligence, ai
Ai Dl Enthusiasts Meetup
AI & Deep Learning Enthusiasts Meetup Project & Study Sessions
Stars: ✭ 90 (-36.17%)
Mutual labels:  artificial-intelligence, ai
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (-22.7%)
Mutual labels:  ai, chatbot
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (-1.42%)
Mutual labels:  artificial-intelligence, ai
Machine Learning Flappy Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
Stars: ✭ 1,683 (+1093.62%)
Mutual labels:  artificial-intelligence, ai

Lazy,

AI chat bot service.

Backers on Open Collective Sponsors on Open Collective

Lazy allows you create awesome chat bot with no longer know ai!

Just teach lazy 4 your phase case!

Let him answer you instead!

You can try in telegram already: Lets chat with @LazyAIBot, my Turkish friends already teached somethings like as greetings. If you want host on your own, go ahead do this!

Create telegram bot

Telegram Bot Deploy: Deploy

Express HTTP Endpoint Deploy: Deploy

Nodejs Example Usages

Chat with lazy online in Turkish lazy


Node Usage

# Or npm install --save lazy.ai
$> yarn add lazy.ai
const Lazy = require('lazy.ai');

async function start() {
  const lazy = new Lazy();

  // Learn ..
  await lazy.learn({phrase: 'hello', category: 'greetings'})
  await lazy.learn({phrase: 'hi', category: 'greetings'})
  await lazy.learn({phrase: 'Hello there!', category: 'greetings'})

  // Maybe add action ..
  await lazy.addAction({category: 'greetings', actions: 'http://localhost:3000/'})
  // Or add usual response ..
  await lazy.addResponse({category: 'greetings', response: 'Hi there!'})

  // Query.
  await lazy.query({phrase: "hello dude!"})

  // Helpers..
  await lazy.getResponses({category: 'greetings'})
  await lazy.getCategories()

}
// Dont forget start your function :)
start();

Ruby Usage

# Or Gemfile --> gem 'lazy.ai', '~> 0.0.1'
$> gem install lazy.ai
require 'lazy.ai'

# Change with a valid lazy chatbot server url.
lazy = Lazy.new(host: "lazy.herokuapp.com")

puts lazy.learn(phrase: "hello", category: "greetings")

puts lazy.add_response(response: "Hello there", category: "greetings")

puts lazy.query(phrase: "hello dude!")

puts lazy.get_responses(category: "greetings")

puts lazy.get_categories()

puts lazy.save()

puts lazy.load()

Python Usage

# Or python setup.py install
$> pip install lazy-ai
import lazyai

# Change with a valid lazy chatbot server url.
lazy = lazyai.Lazy()

lazy.learn("hello", "greetings")

lazy.add_response("greetings", "Hello world!")

lazy.query("hello dude!")

lazy.get_responses("greetings")

lazy.get_categories()

lazy.save()

lazy.load()

See in action

Telegram Bot Usage

Learn something..

/learn hi - greeting

Add some greeting message..

/add greeting - Hello there!
/add greeting - Hello buddy!

Show categories

/categories

Show responses

/responses greeting

Just quiet

/quiet

Save trained output

/save

Load trained output

/load

Express HTTP Endpoint Usage

BASE URL: https://YOURAPPNAME.herokuapp.com/

Train sended data (phrase, category)

POST /learn

Forget trained data (phrase, category)

POST /forget

Add response in category (category, response)

POST /response

Add action in category (category, actions)

POST /action

Do query in trained data and response random response text.

POST /query

Get all trained categories (-)

GET /categories

Save trained data.

GET /save

Load already trained and saved data.

GET /load

Get responses order by category.

GET /responses/:category

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License & Contributors

Special thanks for ruby client @Yengas
Special thanks for python client @ahmetkotan

MIT © cagataycali

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].