#difficult conversations

34 messages · Page 1 of 1 (latest)

modern dagger
#

Here’s a difficult conversations module built on GPT3 and Davinci. Have something really hard to talk about? Don’t want the other person to freak out?

Try this: https://feelings.ltd

Would love to hear from people doing similar things.

flat kite
#

really cool... any plan to make it multilanguage? i type in spanish and 8/10 it awnser in english..

broken tapir
#

this is lovely

modern dagger
modern dagger
timid grove
#

looks amazing at first. How are you handling email sending? DKIM might be a problem since the origin server and domain do not fit

modern dagger
#

Using sendgrid - yeah, there may be some issues if lots of people use it, next version (or soon) will need some sort of “user” incl emails etc.

tawdry nebula
#

Looks awesome

#

I have some feedback for ya. You obviously know the UI needs a lot of help. would prioritize making it responsive next .

#

I just built myself a template for a data retentive react app as a starting point for building out apps like this one, you could likely fork it if you want a head start, I have the intent of publishing it open source.

#

I built similar tools in the past, although I was specifically focused on coaching folks on doing the conversion themselves.

#

One other UX consideration... take the assumption of email as mode of communication preference off the table. Add that as an option, no prob, but enable a one click copy button also for all the users who will prefer a different method.

#

One other really really fascinating consideration would be this...

Invite chatGPT to a 3 way text thread with someone.
When someone sends a message, if it detects room for improvement, it can say "I think what jonathan means is ... and complete the translation into NVC formatted communication"...

That would be a really stellar extension of this concept.

Is this open source?

I tried using it for fun with the input being

you suck, dont call me anymore

the result was pretty impressive

Dear [Name],

I understand that you have been trying to contact me, but I would like to express that I do not appreciate the way you have spoken to me. I do not feel respected or valued when you talk to me in this manner, and I would like to ask you not to call me anymore.

I value our relationship, and I would be grateful if you could communicate with me in a respectful way. I hope that we can find a way to move forward peacefully.

Sincerely,
[Your Name]

one tip on marketing... make some example posts and post them in the examples channel, no more that 1 per day.

Also, which api did you use for this? How does it use Davinci?

modern dagger
#

Reading my mind! Yeah responsive and copy button intend of email. Working on it now. Love the idea of inviting to a conversation- very cool. Using GPT-3 with Davinci 003 API. Using this as a “completion” in Davinci, which is why it sometimes elaborates on the prompt lol. Super basic imo, but obvs combining a few prompt elements. No open source, just experimenting. Cool idea on the marketing, will def do once it’s responsive. May also add a “user/save” aspect too, not sure.

timid grove
#

I do suggest you change the name of the button to "create message". "rephrase that" may not be intuitive for all. We should also think about adding a "send to phone" function. Since a lot of messages will be sent using whatsapp etc. AWS SMS api is pretty solid and I have a lot of experience with it. we can simply send the message and the user can copy/paste it into the correct app.

#

Also a new Tips section:

#

Consider the person you are writing to and their unique circumstances.Keep the tone respectful and sincere.Include specific details about the deceased or their death.Use a clear and concise structure.Avoid overly long or complicated prompts.

#

also we NEED a UX element to give feedback that we are waiting for the API response.

modern dagger
#

Good calls - thanks! I'll have some time over the weekend to add the "copy to" button and minor updates, but main goial is responsive site before rolling out much more....

modern dagger
#

@tawdry nebula @timid grove I added the 'copy to clipboard" and "write message" thanks!

tawdry nebula
#

nice!

#

Now go for responsive!!
Just check the layout while you make the window smaller and smaller, watch for it breaking
When it does, open the inpector chrome dev tools and change the css live until you find a change that fixes it, add the code and repeat till it looks good small
last check, click the simulator and simulate a phone view
used your tool this AM for a conversation. keep going.

css hints: look for setting max with in relation to view width of various components
body: {max-width: 100vw )

etc

#

ps if you dont have hot reloading configured prolly check that first and get it set up

#

this is the view that will be your friend for that part

#

the plus button will simulate adding css to any component live

#

BTW if getting into text is too much of a stretch, a midpoint goal could be to create your own simulation of a text thread wherein the user can type and the response is shown translated to the other user in a simulated text thread. I built something like this before and it was not too hard, good learning project.

Text might be easier frankly no ui to build

modern dagger
#

Text would be cool tho and super natural. Let me do some easier stuff first lol

tawdry nebula
#

Im digging aiming for hard things and asking chatGPT to pair program with me. Its teaching me faster than ever before

#

about to publish my first chrome extension and started the project 2 days ago

civic path
#

@modern dagger I have noticed that the website can leak others' messages to me

#

I don't know exactly how to reproduce it, but I think clicking write message multiple times causes it to expect multiple responses from the server

#

My friend used the site at the same time as me, and I was able to receive their message into my browser

modern dagger
#

Eeek! I’ll check it out asap - thank you!!

modern dagger
#

OK- I took down the site for a bit, frankly too much concurrent traffic for my super basic architecture to handle. I'll rebuild and put back up soon - Happy New Year!!