Re: [Sugar-devel] Sugar AI

2020-02-09 Thread Srevin Saju
Thanks for the feedback Walter Bender. The python library I am using is
called, SpaCy has support for all popular languages
https://spacy.io/usage/models#languages
I had kept that language diversity in consideration when I started building
on it.
thanks for your interest. The current name for the sugar AI API is
sugaroid. looking for more suggestions :)

On Sun, 9 Feb 2020, 20:43 Walter Bender,  wrote:

>
>
> On Sun, Feb 9, 2020 at 12:02 PM Srevin Saju  wrote:
>
>> I am currently working on an Artificial Intelligence for Sugar (20%
>> complete), and I looking forward for suggestions of how good the idea might
>> be, or if its not necessary.
>>
>> The aim of the bot is to:
>> * An entirely new user to sugar might have to read the documentation to
>> understand how to use a Sugar DE properly, unless he/she doesn't read it,
>> or if a teacher explains a sugar de.
>> A student is more likely to ask questions on how to use sugar, rather
>> than expecting a third grader to read the documentation
>> * Use the documentation as source of information: The Help-activity
>> provides ReStructured text files, which can be easily parsed by Python. the
>> Sugar AI keeps the rst files as the corpus, and then answers a students
>> questions with an appropriate answer.
>> For example,
>> >>> What is the shortcut to switch to Neighborhood?
>> bot> F1
>>
>> and, additional tutorial kind of explanation to graphically explain by
>> showing images from the Rst.
>>
>> * Modular: The sugar AI is modular. The modular property can be utilized
>> by Sugar Activities to import the sugar_ai, and then provide specific help
>> within the activity:
>> For example:
>>
>> In terminal activity:
>> >>> How to find my files on the hardisk?
>> @> Use the find command
>>
>> These are some of the foreseen ideas to implement these (optionally) with
>> the target of Sugar 1.0, Please advise me, if a similar implementation
>> exists on Sugar.
>>
>
> A couple of thoughts come to mind:
>
> (1) Not sure how you plan to handle multiple languages. A majority of our
> users are non-English speakers.
> (2) That said, it may be fun to think about incorporating something like
> this inside the "brain" in the Speak activity.
>
>
>> Alternatively, if anyone like the idea, please put a +1, and, a sweet
>> name for the Sugar AI/
>> Else put a -1
>>
>> Thanks
>>
>>
>>
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> 
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar AI

2020-02-09 Thread Walter Bender
On Sun, Feb 9, 2020 at 12:02 PM Srevin Saju  wrote:

> I am currently working on an Artificial Intelligence for Sugar (20%
> complete), and I looking forward for suggestions of how good the idea might
> be, or if its not necessary.
>
> The aim of the bot is to:
> * An entirely new user to sugar might have to read the documentation to
> understand how to use a Sugar DE properly, unless he/she doesn't read it,
> or if a teacher explains a sugar de.
> A student is more likely to ask questions on how to use sugar, rather than
> expecting a third grader to read the documentation
> * Use the documentation as source of information: The Help-activity
> provides ReStructured text files, which can be easily parsed by Python. the
> Sugar AI keeps the rst files as the corpus, and then answers a students
> questions with an appropriate answer.
> For example,
> >>> What is the shortcut to switch to Neighborhood?
> bot> F1
>
> and, additional tutorial kind of explanation to graphically explain by
> showing images from the Rst.
>
> * Modular: The sugar AI is modular. The modular property can be utilized
> by Sugar Activities to import the sugar_ai, and then provide specific help
> within the activity:
> For example:
>
> In terminal activity:
> >>> How to find my files on the hardisk?
> @> Use the find command
>
> These are some of the foreseen ideas to implement these (optionally) with
> the target of Sugar 1.0, Please advise me, if a similar implementation
> exists on Sugar.
>

A couple of thoughts come to mind:

(1) Not sure how you plan to handle multiple languages. A majority of our
users are non-English speakers.
(2) That said, it may be fun to think about incorporating something like
this inside the "brain" in the Speak activity.


> Alternatively, if anyone like the idea, please put a +1, and, a sweet name
> for the Sugar AI/
> Else put a -1
>
> Thanks
>
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugar AI

2020-02-09 Thread Srevin Saju
I am currently working on an Artificial Intelligence for Sugar (20%
complete), and I looking forward for suggestions of how good the idea might
be, or if its not necessary.

The aim of the bot is to:
* An entirely new user to sugar might have to read the documentation to
understand how to use a Sugar DE properly, unless he/she doesn't read it,
or if a teacher explains a sugar de.
A student is more likely to ask questions on how to use sugar, rather than
expecting a third grader to read the documentation
* Use the documentation as source of information: The Help-activity
provides ReStructured text files, which can be easily parsed by Python. the
Sugar AI keeps the rst files as the corpus, and then answers a students
questions with an appropriate answer.
For example,
>>> What is the shortcut to switch to Neighborhood?
bot> F1

and, additional tutorial kind of explanation to graphically explain by
showing images from the Rst.

* Modular: The sugar AI is modular. The modular property can be utilized by
Sugar Activities to import the sugar_ai, and then provide specific help
within the activity:
For example:

In terminal activity:
>>> How to find my files on the hardisk?
@> Use the find command

These are some of the foreseen ideas to implement these (optionally) with
the target of Sugar 1.0, Please advise me, if a similar implementation
exists on Sugar.
Alternatively, if anyone like the idea, please put a +1, and, a sweet name
for the Sugar AI/
Else put a -1

Thanks
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel