Giter VIP home page Giter VIP logo

spydaz / spydazwebai_service Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 36 KB

This is a windows service with a Wrapper to control the service. Custom-Commands can be sent to the service for it to execute; The Service returns information via TCP/UDP. ; To implment the service will need to be running (create installer) And A refference to the AI_ServiceController made; The controller controls the service

Visual Basic 100.00%
windows services windows-service-wrapper windows-services state-machine emotions emotion-engine emotion udp spydazweb

spydazwebai_service's Introduction

SpydazWebAI_Service Partof the SpydazWebAI project

This is a windows service with a Wrapper to control the service. Custom-Commands can be sent to the service for it to execute; The Service returns information via TCP/UDP. ; To implment the service will need to be running (create installer) And A refference to the AI_ServiceController made; The controller controls the service

This service is very basic and yet designed to hold the Artificial intelligence STATE (emotions) .... Currently The communications are very sketchy! The internal Emotion Engine is Currently under design; Yet it will be based in various timers / and maybe Biorhythms.

THE EMOTION ENGINE

Small Internal Timers Implemented When changing Emotion Emotion is held for set time before returning to neutral, If the same emotion is sent then its timer is extended; If the new emotion is detected Time is deducted;

Eventually Each Emotion will have a numerical value..... The value sent to the control for the control to identify the emotion; the value sent are to be decided by the calling script!

Therfore

As positive values can be added to negative values; If negative emotions have negative values and positive emotions have positive values;

Then

By adding the current emotion to the new emotion will produce a new current emotion; The value produced would need to be matched to the closest recognised emotion;

Values without labels may be taken to be unknown/unlabelled emotions given a list of Ranked but un-valued emotions identification tags; a probable match may be determined by locating an estimated tag between known values.

As simple as it can get

Angry = -1

sad

Neutral = 0

suprise

joy

Happy = +1

Current Emotion + New Emotion = New Current Emotion

-1 + 0.5 = 0.5 = Sad

1 + -0.3 = 0.6 Joy

spydazwebai_service's People

Contributors

spydaz avatar

Watchers

 avatar  avatar

spydazwebai_service's Issues

UDP sockets Error!

Problem is that the forms are not communicating (between the Sender and Receiver) Service and Wrapper.... This maybe a UDP Problem ....

Potentially It should be changed to TCP communication.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.