xsharp.eu • ChatGPT integration examples? - Page 2
Page 2 of 4

ChatGPT integration examples?

Posted: Tue May 02, 2023 5:03 am
by wriedmann
Hi Jonathan,
unfortunately today I will not have the time.... but I have my own account on ChatGPT.
Wolfgang

ChatGPT integration examples?

Posted: Tue May 02, 2023 7:14 am
by ArneOrtlinghaus
What can be a sense for the user for having integrated ChatGBT?

I understand integrating specialized services like translation or maps and route finding.

Of course I can imagine an intelligent chat bot if this bot knows everything about the internals of my program. (It could be a nice task to train an own chat bot in the next years, may be with an intelligent assistent that learns automatically analyzing the running programs)

But it is difficult for me to find a value for users to integrate a chat bot without any context to the running program.

Arne

ChatGPT integration examples?

Posted: Tue May 02, 2023 7:30 am
by FFF
Well, it's "HOT" ;-)

ChatGPT integration examples?

Posted: Tue May 02, 2023 7:33 am
by wriedmann
Hi Arne,
my wife has integrated it in the correspondence service to help reception people formulate answers and descriptions. IMHO this makes sense.
Wolfgang

ChatGPT integration examples?

Posted: Tue May 02, 2023 7:51 am
by Meinhard
Arne,
I already love the upcoming discussion :)
Regards
Meinhard

ChatGPT integration examples?

Posted: Tue May 02, 2023 8:04 am
by jonhn
Arne, that's a good question. It *is* hot and trendy right now but I also think it is important we don't miss something that might be changing the world right in front of us. My use-case is as follows:

One of my applications is used by people supplying sound, lighting and audio-visual equipment for live events.
After they determine all the technical requirements from the customer they decide on the equipment and make up a quotation and proposal which they send to the customer in the form of an email. They include in the email body a brief description of the technical requirements and the equipment and what it will do for their event.

Since we have collected a lot of information: Venue name, customer name, date and time of the event, a theme and type of event (business meeting, sporting competition, educational, staff meeting, briefing, gala dinner, training, concert...) and a list of equipment we can form quite a reasonable prompt for ChatGPT to provide a 200-300 word summary of what they are getting and description of the services with some flavor to it.

When ready to generate the email the user can select a narration style, a tone, the "temperature" of the creativity from a drop-down list box and with all the aforementioned details, something (hopefully) intelligible and creative with less spelling and grammatical errors than they usually get in the hand-written effort should be regurgitated by the robot.
I think it could help with the wording for the proposal as well as the summary. It sure is not perfect yet, but let's get in and see where it does go.

It doesn't end there, of course. The interface is simple (should be, haha) and once this interface is working you have access to all the other AI's - to make drawings and with different capabilities. I think it is important.
If you have not had a look, here is a link to some of the models: https://platform.openai.com/docs/models/overview

ChatGPT integration examples?

Posted: Tue May 02, 2023 12:16 pm
by ArneOrtlinghaus
Hi All,
thanks for all the answers.
Of course the topic is "hot". And also our company begins to speak about some AI-presence in our programs to our customers. So it may be worth to add ChatGPT in the programs for business reasons.

If you can already add a summary of much information, may be it is already worth adding something similar. I compare it with automatic translation of texts: It is difficult to get a good response when translating only one word. If a longer text including the word is added to that word, then the translators get much better.

I must also precise in which cases I think that ChatGPT may be useful:
- If it is used as a generator for ideas for the user and the user knows about the uncomplete or possibly misleading information of the response, then ChatGPT can be a nice possibility.
- If ChatGPT is used by users to get correct answers to something they want to know, then it may not be very useful.

Arne

ChatGPT integration examples?

Posted: Tue May 02, 2023 7:21 pm
by robert
Hi folks,
I just asked ChatGPT:

Code: Select all

write a hello world program in X#
And this is what I got:
Unfortunately, X# is not a programming language that is widely known or used. However, assuming you are referring to the X# programming language that is designed for .NET Framework and .NET Core, here's an example of a "Hello, world!" program in X#:

Code: Select all

using System

class HelloWorld
   static method Main(args: array[string])
      Console.WriteLine("Hello, world!")
   endmethod
endclass
It is not perfect, but fairly close.
Does anybody know how to "train" ChatGPT?

Robert

ChatGPT integration examples?

Posted: Wed May 03, 2023 7:42 am
by wriedmann
Hi Jonathan,
unfortunately RestSharp does not seem to encode the parameters correctly as JSON.
They are transmitted as follows:

Code: Select all

prompt=Hello%2C%20world!&max_tokens=5&n=1
If you change that this way:

Code: Select all

	var client 		:= RestSharp.RestClient{ "https://api.openai.com/v1" }
	var request 	:= RestSharp.RestRequest{ "/engines/text-davinci-002/completions", RestSharp.Method.POST }
	request:RequestFormat	:= RestSharp.DataFormat.Json
	request:AddHeader("Authorization", "Bearer <your-api-key>")
	request:AddHeader("Content-Type", "application/json")
	text to cBody
		{ "prompt" : "Hello, world!",
		  "max_tokens" : 5,
		  "n" : 1
		  }
	endtext
	request:AddJsonBody( cBody )

	var response := client:Execute(request)
	var content  := response:Content
it should work.
At least it returns the following error now:

Code: Select all

{
    "error": {
        "message": "You exceeded your current quota, please check your plan and billing details.",
        "type": "insufficient_quota",
        "param": null,
        "code": null
    }
}
Wolfgang

ChatGPT integration examples?

Posted: Wed May 03, 2023 7:51 am
by wriedmann
Hi Jonathan,
maybe you should look at Fiddler from Telerik if you have to work with webservices: this tool intercepts the calls and shows you what is going for and back.
Personally I don't use any tool to do my interfaces to web services, only my own classes. So I don't have any dependencies that I don't like.
Wolfgang