Re: XAVVI and app/code copyright

2023-05-18 Thread Linda Miller via use-livecode
All that it would take is a simple statement from LC ltd to clear it up.

But, I am not really worried about it. I am just curious.

Linda

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Can Xavvi generate sensible text output as well as code?

2023-05-18 Thread Terry Judd via use-livecode
My day to day work is in medical education – and assessment specifically. I’m 
interested in using LLMs to (1) help generate assessment items (well draft 
versions of them at least) and (2) individualised descriptive feedback based on 
assessment performance.

But, rather than trying to get LC/Xavvi to do it all I think I’ll likely end up 
using LC draw on the relevant data to construct an appropriate query, passing 
that to the LLM (ChatGPT, BioMedLM or whatever) via API to generate and return 
the response, and then having LC deal with it from there (e.g. upload to 
assessment item bank for further work; assemble and distribute feedback report).

A few hours yesterday spent crafting and refining inputs and queries suggests 
that’s all entirely possible.

Should be fun!

> How to integrate the AI part with the LC part? Again, one could acquire
> just the list, and then let LC generate the output string. But at least all
> would end up in a handler, fully in LC, where I assume additional “real”
> work would then be done.
>
> What I mean is, how can one best integrate the “outside” AI work with the
> “inside” LC work? That is what I have to get my head around.
>
> Lurking in the background,I do not want AI to put LC out to pasture. I did
> that once with HC, and still have not gotten over it.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Latest video -- integration of AI into script editor

2023-05-18 Thread J. Landman Gay via use-livecode

On 5/18/23 4:14 PM, Richard Gaskin via use-livecode wrote:

J. Landman Gay wrote:

 > I had to make a form yesterday with lots of fields and while it isn't
 > hard, it took 20 minutes to name everything and align the labels and
 > entry fields.

If you need to do that again:

http://fourthworld.net/lc/4W_FormMaker.rev



Cool. That does help with alignment and field creation. It would still need some tinkering to 
get the sizes and properties right but it's a quick start.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Latest video -- integration of AI into script editor

2023-05-18 Thread Richard Gaskin via use-livecode

J. Landman Gay wrote:

> I had to make a form yesterday with lots of fields and while it isn't
> hard, it took 20 minutes to name everything and align the labels and
> entry fields.

If you need to do that again:

http://fourthworld.net/lc/4W_FormMaker.rev

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Livecode enhancements

2023-05-18 Thread Paul Dupuis via use-livecode
I ran into another time today where having the ability to define data 
structures (or templates) in Livecode would be a significant enhancement 
(for me at least) to the language.


I see these 2 enhancement requests that cover defining data 
structures/templates, although they are suggesting different things:


https://quality.livecode.com/show_bug.cgi?id=4183
and
https://quality.livecode.com/show_bug.cgi?id=9033

I may have missed some other enhancement for the same or similar 
feature. If you know of one, please let me know. I realize most work on 
livecode enhancements will be to support Xavvi and Livecode on the web 
and the things already planned for LC10 and 11, but someday, I really 
like to see a way to define a data structure and make instances of it in LC.




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Can Xavvi generate sensible text output as well as code?

2023-05-18 Thread harrison--- via use-livecode
I used ChatGPT to generate some test data for me.

It took several tries before it was able to give me
a dozen lines of useable data.  

I told it to separate each item with a comma and 
each line with a carriage return.  

Then I just copied and pasted the data into a 
spreadsheet program, created a .csv file from it, 
and imported into my postgresql database that 
my LiveCode server uses.

In your case, you could just copy and paste
the data into an LC text field or table.

Enjoy your day!

Rick

> On May 18, 2023, at 9:25 AM, Craig Newman via use-livecode 
>  wrote:
> 
> In Jacque’s “test” AI first had to create a list of ten “people”, garnered, I 
> assume, from research into our planet’s knowledge base. It knew what a “name” 
> should be. That is cool.
> 
> That list could have been a list of actual humans, derived from, say, the 
> staff of a particular bank. 
> 
> If the list alone was in hand, it would take just a handful of LC code to 
> create the string associated with each name.
> 
> How to integrate the AI part with the LC part? Again, one could acquire just 
> the list, and then let LC generate the output string. But at least all would 
> end up in a handler, fully in LC, where I assume additional “real” work would 
> then be done.
> 
> What I mean is, how can one best integrate the “outside” AI work with the 
> “inside” LC work? That is what I have to get my head around.
> 
> Lurking in the background,I do not want AI to put LC out to pasture. I did 
> that once with HC, and still have not gotten over it.
> 
> Craig
> 
>> On May 17, 2023, at 8:26 PM, J. Landman Gay via use-livecode 
>>  wrote:
>> 
>> On 5/17/23 5:38 PM, Terry Judd via use-livecode wrote:
>>> Let’s say I have a whole lot of input statements/info, some of which is 
>>> generic but some of which varies according by user. Any thoughts on whether 
>>> it might be possible to leverage Xavvi to process and combine that info 
>>> into useful prose summaries for each user in a way that I can’t already do 
>>> in Livecode - ie generative AI text rather than merging into template text)?
>> 
>> Well, I'd expect so since Bard can do it, if I understand what you mean. 
>> Here's my test. (Bard thinks it's code.)
>> 
>> My prompt: Make a list of 10 people with first and last names. Combine each 
>> one into this sentence: "Hello firstname, I'm exploring the family tree of 
>> your lastname relatives." Substitute "firstname" with each person's first 
>> name and substitute "lastname" with their last name. Return a list, one 
>> person per line.
>> 
>> Bard says:
>> 
>> Here is a list of 10 people with first and last names, along with the 
>> sentence "Hello firstname, I'm exploring the family tree of your lastname 
>> relatives." with each person's first and last name substituted in:
>> Code snippet
>> 
>> Name | Sentence
>> --- | 
>> John Smith | Hello John, I'm exploring the family tree of your Smith 
>> relatives.
>> Mary Jones | Hello Mary, I'm exploring the family tree of your Jones 
>> relatives.
>> Michael Brown | Hello Michael, I'm exploring the family tree of your Brown 
>> relatives.
>> David Williams | Hello David, I'm exploring the family tree of your Williams 
>> relatives.
>> Susan White | Hello Susan, I'm exploring the family tree of your White 
>> relatives.
>> James Green | Hello James, I'm exploring the family tree of your Green 
>> relatives.
>> Sarah Black | Hello Sarah, I'm exploring the family tree of your Black 
>> relatives.
>> Peter Brown | Hello Peter, I'm exploring the family tree of your Brown 
>> relatives.
>> Jessica Smith | Hello Jessica, I'm exploring the family tree of your Smith 
>> relatives.
>> 
>> -- 
>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>> HyperActive Software   | http://www.hyperactivesw.com
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Can Xavvi generate sensible text output as well as code?

2023-05-18 Thread J. Landman Gay via use-livecode
If you watch some of the videos posted on the challenge page it becomes 
clearer. LC AI will be integrated into the script editor and will create 
handlers as expected. You can accept, reject, or revise its output. LC AI 
knows all about what's available and how to use it. Bard, on other hand, 
doesn't know LC and can only offer generic output though it does know 20 
other coding languages.


Xavvi is built on top of LC and the team has reassured us many times that 
the LC we know is not going away. There will be regular updates and you are 
free to ignore the AI if you want. But given what I've seen so far, I'm 
betting most of us will use at least some of its features to save time or 
to expedite certain tasks.


We made the challenge! I'm happy.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 18, 2023 8:28:42 AM Craig Newman via use-livecode 
 wrote:


How to integrate the AI part with the LC part? Again, one could acquire 
just the list, and then let LC generate the output string. But at least all 
would end up in a handler, fully in LC, where I assume additional “real” 
work would then be done.


What I mean is, how can one best integrate the “outside” AI work with the 
“inside” LC work? That is what I have to get my head around.


Lurking in the background,I do not want AI to put LC out to pasture. I did 
that once with HC, and still have not gotten over it.





___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Latest video -- integration of AI into script editor

2023-05-18 Thread Mark Smith via use-livecode
Thanks Steven,

That sounds like a sensible approach. 

Mark

> On 17 May 2023, at 12:59 pm, Steven Crighton via use-livecode 
>  wrote:
> 
> Hi Mark
> 
> I’m really pleased to hear you enjoyed the video. What I would say is our 
> testing so far has been extremely impressive, it was the inspiration to make 
> that video. But you’re right, AI won’t get the script right every time and we 
> have to handle that carefully. If the script that comes back won’t compile 
> then Xavvi will intervene to make sure you are not actually accepting code 
> that won’t run. However there may be instances where it supplies code that 
> does compile but is still not what you hoped for, in the first instance we 
> are providing an opt in to training feature where you can provide a thumbs up 
> or thumbs down to the code you have been supplied as well as give a 
> description on what was good or bad about it. Additionally there will always 
> be options to accept or decline the result and try again with a slightly 
> tweaked prompt. I hope this helps. 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Can Xavvi generate sensible text output as well as code?

2023-05-18 Thread Craig Newman via use-livecode
In Jacque’s “test” AI first had to create a list of ten “people”, garnered, I 
assume, from research into our planet’s knowledge base. It knew what a “name” 
should be. That is cool.

That list could have been a list of actual humans, derived from, say, the staff 
of a particular bank. 

If the list alone was in hand, it would take just a handful of LC code to 
create the string associated with each name.

How to integrate the AI part with the LC part? Again, one could acquire just 
the list, and then let LC generate the output string. But at least all would 
end up in a handler, fully in LC, where I assume additional “real” work would 
then be done.

What I mean is, how can one best integrate the “outside” AI work with the 
“inside” LC work? That is what I have to get my head around.

 Lurking in the background,I do not want AI to put LC out to pasture. I did 
that once with HC, and still have not gotten over it.

Craig

> On May 17, 2023, at 8:26 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 5/17/23 5:38 PM, Terry Judd via use-livecode wrote:
>> Let’s say I have a whole lot of input statements/info, some of which is 
>> generic but some of which varies according by user. Any thoughts on whether 
>> it might be possible to leverage Xavvi to process and combine that info into 
>> useful prose summaries for each user in a way that I can’t already do in 
>> Livecode - ie generative AI text rather than merging into template text)?
> 
> Well, I'd expect so since Bard can do it, if I understand what you mean. 
> Here's my test. (Bard thinks it's code.)
> 
> My prompt: Make a list of 10 people with first and last names. Combine each 
> one into this sentence: "Hello firstname, I'm exploring the family tree of 
> your lastname relatives." Substitute "firstname" with each person's first 
> name and substitute "lastname" with their last name. Return a list, one 
> person per line.
> 
> Bard says:
> 
> Here is a list of 10 people with first and last names, along with the 
> sentence "Hello firstname, I'm exploring the family tree of your lastname 
> relatives." with each person's first and last name substituted in:
> Code snippet
> 
> Name | Sentence
> --- | 
> John Smith | Hello John, I'm exploring the family tree of your Smith 
> relatives.
> Mary Jones | Hello Mary, I'm exploring the family tree of your Jones 
> relatives.
> Michael Brown | Hello Michael, I'm exploring the family tree of your Brown 
> relatives.
> David Williams | Hello David, I'm exploring the family tree of your Williams 
> relatives.
> Susan White | Hello Susan, I'm exploring the family tree of your White 
> relatives.
> James Green | Hello James, I'm exploring the family tree of your Green 
> relatives.
> Sarah Black | Hello Sarah, I'm exploring the family tree of your Black 
> relatives.
> Peter Brown | Hello Peter, I'm exploring the family tree of your Brown 
> relatives.
> Jessica Smith | Hello Jessica, I'm exploring the family tree of your Smith 
> relatives.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Latest video -- integration of AI into script editor

2023-05-18 Thread Matthias Rebbe via use-livecode
I did the same a few days ago. ;)
Heather told me to purchase a2nd 2 year (now 10  months) and she would take 
care that it would be combined  to 2 years. 



Von meinem iPhone gesendet

> Am 18.05.2023 um 11:48 schrieb Jacques Clavel via use-livecode 
> :
> 
> Hi all and Steven,
> 
> I had pledged a few days ago to "Xavi Business 1 year" (499$) and now try
> to extend it to "Xavi Business 2 Years" (999$).
> But there is no option where I pay 500$ only to upgrade my pledge.
> Please, how to do that ?
> Jacques CLAVEL
> 
>> Le mer. 17 mai 2023 à 14:00, Steven Crighton via use-livecode <
>> use-livecode@lists.runrev.com> a écrit :
>> 
>> Hi Mark
>> 
>> I’m really pleased to hear you enjoyed the video. What I would say is our
>> testing so far has been extremely impressive, it was the inspiration to
>> make that video. But you’re right, AI won’t get the script right every time
>> and we have to handle that carefully. If the script that comes back won’t
>> compile then Xavvi will intervene to make sure you are not actually
>> accepting code that won’t run. However there may be instances where it
>> supplies code that does compile but is still not what you hoped for, in the
>> first instance we are providing an opt in to training feature where you can
>> provide a thumbs up or thumbs down to the code you have been supplied as
>> well as give a description on what was good or bad about it. Additionally
>> there will always be options to accept or decline the result and try again
>> with a slightly tweaked prompt. I hope this helps.
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> -- 
> Jacques Clavel
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Latest video -- integration of AI into script editor

2023-05-18 Thread Jacques Clavel via use-livecode
Hi all and Steven,

I had pledged a few days ago to "Xavi Business 1 year" (499$) and now try
to extend it to "Xavi Business 2 Years" (999$).
But there is no option where I pay 500$ only to upgrade my pledge.
Please, how to do that ?
Jacques CLAVEL

Le mer. 17 mai 2023 à 14:00, Steven Crighton via use-livecode <
use-livecode@lists.runrev.com> a écrit :

> Hi Mark
>
> I’m really pleased to hear you enjoyed the video. What I would say is our
> testing so far has been extremely impressive, it was the inspiration to
> make that video. But you’re right, AI won’t get the script right every time
> and we have to handle that carefully. If the script that comes back won’t
> compile then Xavvi will intervene to make sure you are not actually
> accepting code that won’t run. However there may be instances where it
> supplies code that does compile but is still not what you hoped for, in the
> first instance we are providing an opt in to training feature where you can
> provide a thumbs up or thumbs down to the code you have been supplied as
> well as give a description on what was good or bad about it. Additionally
> there will always be options to accept or decline the result and try again
> with a slightly tweaked prompt. I hope this helps.
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>


-- 
Jacques Clavel
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode