#Prompt engineering for a unique case scenario

151 messages · Page 1 of 1 (latest)

dusky dove
#

Is there anyone willing to help me create a prompt to my specific needs??

chrome stone
#

thats awfully vague.. :/

#

can you explain your needs ?

icy roost
#

yeah

vivid laurel
# dusky dove Is there anyone willing to help me create a prompt to my specific needs??

the answer's clearly yes! But you do need to be more detailed. Prompt engineering is about

  1. identify a specific goal

  2. decide a way to achieve it

  3. test the result, confirm if it achieves what was identified in 1)

  4. either celebrate or return to 2), as seems more fitting.

You have a number of interested #2 folks buzzing around asking what is 1) please?

#

For anyone as curious as I/wanting to try to get started early, good chance the question will relate to Geiger's earlier questions/statements about help and interests:

I'm writing my own full biography w chatgpt

Hey all, does anyone have any tips on managing an autobiography within our account??

how can i share a blog i wrote about how ai is changing my life as a person with a disability?

For the last, Geiger, perhaps try medium dot com. There are other, many other, ways.

You can even ask the bot:

https://chat.openai.com/chat

dusky dove
#

lol i understand i was vague i wanted to see IF anyone could first

vivid laurel
#

We can all first. Some of us can also second

dusky dove
#

so here's my unique situation: I have Cerebral Palsy with learning disabilities, i'd like to create something where i don't have to retype the same stuff repeatedly to "prime" it. and construct it in a fashion. that it can be most beneficial to it

i type slow (10 WPM) so most of what i say is elementary

id like to be able to feed it pieces of a story bit by bit and then when I'm done feeding it the info i'd like it to be able to rearrange my thoughts into a full, cohesive story

icy roost
#

I have a project that can somewhat fit into what you need, perhaps check out #1073420753703288942 I have a documentation you can read through (if you need help I will happily be able to guide you).

#

I think that it might be too unnecessary for your use case however.

vivid laurel
icy roost
#

I can make something for this but not atm, it's 2 am for me I will however try something out once I can.

vivid laurel
#

I would suggest using some form of copy/paste if at all possible. I do not know much about assistive devices.

#

If speech is an option, you may be able to get some electronic support to be able to use voice to input to ChatGPT or whatever other AI you are using.

chrome stone
#

im in.

#

how can i help.

vivid laurel
chrome stone
#

so paragraph remembrance on entry with a history.

#

got it.

#

i don't think this falls within the prompts powers. 😦

#

but

#

i will damn well try to solve it.

dusky dove
#

i keep trying on chatgpt and it almost gets it and when it vears off course, i have no idea how to get it back on tracl

#

what i have done with gpt is remarkable

chrome stone
#

In reality it sounds like you need a key logger with commands to separate text to chunks and put them into the clipboard when needed.

dusky dove
#

but I'm attempting to start writing my autobiography, or even a script for my podcast, its starts well but then the farther i go into the story the messier gpt gets

#

its aggrevating

vivid laurel
#

So the bot can only remember 'so much' before you need to ask it to summarize, confirm the summary, copy/paste it in - because the bot only knows and remembers what you say, not what it says so you have to repeat it, to make what it says 'real'.

And then you can continue. But you have to keep going like that, summary, extend, remind, summary extend remind

chrome stone
#

I will try to write that. moment.

dusky dove
#

i wish i could post my story (medium blog post) so you all can understand my journey with ai.....i'm blown away

chrome stone
#

I tried this.

#

Create a program in python use functional data oriented design to write key logger with commands to separate text to chunks and put them into the clipboard when needed. for helping a person with cerebral palsy.

dusky dove
#

its given me a voice ive never had

chrome stone
#

it doesn't like "key logger"...

#

just change the words

#

to text remeberance

#

lolz

vivid laurel
chrome stone
#

import pyperclip

def get_input():
"""
Get user input from the console.
"""
text = input("Enter text: ")
chunk_size = int(input("Enter chunk size: "))
return (text, chunk_size)

def separate_text(text, chunk_size):
"""
Separates the given text into chunks of the given size.
"""
chunks = [text[i:i+chunk_size] for i in range(0, len(text), chunk_size)]
return chunks

def copy_chunk_to_clipboard(chunks, index):
"""
Copies the specified chunk to the clipboard.
"""
pyperclip.copy(chunks[index])

def main():
text, chunk_size = get_input()
chunks = separate_text(text, chunk_size)

# Print the chunks
for i, chunk in enumerate(chunks):
    print(f"Chunk {i+1}: {chunk}")
    
# Copy a chunk to the clipboard
while True:
    index = int(input("Enter chunk number to copy to clipboard (or 0 to quit): "))
    if index == 0:
        break
    elif index > len(chunks) or index < 1:
        print("Invalid chunk number. Please enter a number between 1 and", len(chunks))
    else:
        copy_chunk_to_clipboard(chunks, index-1)
        print(f"Copied chunk {index} to clipboard.")

if name == 'main':
main()

#

rough rough layout

vivid laurel
dusky dove
#

As a content creator, writing and communicating your ideas effectively is essential. However, for people with disabilities such as cerebral palsy, dysgraphia, and dysarthria, these tasks can present significant challenges. Fortunately, there are tools available that can help. In this blog post, I will share how I use ChatGPT and Speechify together as a content creator with cerebral palsy, dysgraphia, and dysarthria.

My introduction to AI for content creation was through Jasper.ai. However, I found the tool to be too expensive for my needs. Eventually, I discovered ChatGPT, a more affordable and versatile alternative, which has since become an essential tool for me as a content creator.

Cerebral palsy is a group of disorders that affect a person’s movement, muscle tone, and coordination. It is caused by damage to the brain that occurs before, during, or shortly after birth. The severity of cerebral palsy varies, and some people may have difficulty with fine motor skills, speech, and communication.

Dysgraphia is a learning disability that affects a person’s ability to write. It can cause problems with spelling, handwriting, and organizing thoughts on paper. People with dysgraphia often have trouble with the physical act of writing, and it can be challenging to express themselves through written communication.

#

Dysarthria is a motor speech disorder that makes it difficult to speak clearly. It is caused by muscle weakness or paralysis in the muscles used for speech, which can lead to slurred or mumbled speech. People with dysarthria may have difficulty with pronunciation, intonation, and volume.

As someone with cerebral palsy, dysgraphia, and dysarthria, writing and communicating my ideas have presented significant challenges for me. However, I have found two incredible tools that have made a massive difference in my life as a content creator — ChatGPT and Speechify.

ChatGPT is an AI language model that helps me organize my thoughts and express them in a clear and concise way, despite my dysgraphia. Writing and editing my work in a traditional way can be challenging for me, so I use ChatGPT to help me keep my ideas organized and succinct. This technology has been essential for me as a content creator, as it enables me to produce high-quality content more efficiently.

vivid laurel
#

I read and appreciate

dusky dove
#

Speechify is a text-to-speech technology that has been incredibly helpful in converting my written thoughts into spoken words, which can be a challenge for me due to my dysarthria. Speechify’s AI voice is natural-sounding, which makes it easier for me to identify mistakes and improve the flow of my writing. It has also been an excellent tool to use for voiceover work on my video projects.

By using ChatGPT and Speechify together, I can more easily communicate my ideas and thoughts with others, both in writing and verbally. ChatGPT helps me organize my ideas and express them in a clear and concise way, while Speechify helps me convert them into spoken words. This combination has been a game-changer for me as a content creator.

If you’re a content creator like me with cerebral palsy, dysgraphia, or dysarthria, I highly recommend using ChatGPT and Speechify together to create and communicate your ideas more effectively. These two tools have made a massive difference in my life, and I’m excited to see where they can take you.

In conclusion, I encourage content creators with disabilities to explore tools like ChatGPT and Speechify. These technologies are designed to help make the content creation process more accessible and efficient. With the right tools, anyone can share their unique perspectives with the world, regardless of their disabilities. So, don’t let your disabilities hold you back from pursuing your passion. Try ChatGPT and Speechify today and see where they can take you.

chrome stone
#

my wife has been blind for 22 years. she teachers other blind ppl to use computers. and learned braille in 5 months after she went blind.

vivid laurel
#

Be prepared to copy/paste. it seems you are already prepared.

be aware you can ask the bot to add ideas and expand them. This may save your time in actually painstakingly typing them yourself.

For example, if you wanted to add mention of dyslexia, you could provide your above content and ask it to suggest a paragraph or two about how dyslexics could also benefit from these tools, how their problems are similar and different from what is already described.

And then you can maybe more easily modify the framework the bot offers to add your own ideas and touches.

Not trying to take creation from you, trying to think of ways to assist and save time

chrome stone
#

read the description

#

Clipboard Manager is an add-on that let you easily store and view clipboard items via toolbar popup.

You can also access up to 7 clipboard items via mouse right click (context-menu). Please note that, the add-on only stores clipboard items when you want to "paste" them. In other words, when you just copy an item, it is NOT stored to the memory. But, when you paste it to an editable area within a page, it will be stored to the memory. This way, only needed items will be saved to the memory.

In order to access stored clipboard items, please open toolbar popup or right-click on an editable area and then choose clipboard manager in the right-click. Then, click on a desired clipboard item; and it will be inserted to the editable filed.

#

almost fits your needs.

#

my only goal is to knock this out the park from every angle i can think of.

#

lol

dusky dove
#

I have Paste for mac - a clipboard manager

chrome stone
#

does it have history ?

vivid laurel
chrome stone
#

i found it

#

it stores anything you Copy.

#

so... just copy more stuff before posting ?

#

simplistic.

chrome stone
chrome stone
#

for an idea.. chatgpt text area and button to submit is wrapped in a form.

#

that listens for the button click to submit the text.

vivid laurel
#

I wish to offer this, I prompted:

Can you please explain the assistive devices that Stephen Hawking used to enable his communication, and what options exist for civilians to gain access to similar help?

#

Stephen Hawking, the famous physicist and cosmologist, used a variety of assistive devices to enable his communication. He was diagnosed with a form of motor neuron disease called amyotrophic lateral sclerosis (ALS) at the age of 21, which progressively paralyzed him over time, making it difficult for him to speak and move.

One of the most well-known assistive devices that Stephen Hawking used was his speech-generating device, which he controlled using a single muscle in his cheek. The device used text-to-speech software to convert his typed words into spoken words, allowing him to communicate with others. Hawking's original device was called the "Equalizer" and was created by a company called Words Plus. He later used a more advanced device called the "ACAT" (Assistive Context Aware Toolkit), which was created by Intel and allowed him to control not only his communication, but also other aspects of his environment such as his wheelchair.

Another device that Hawking used was his wheelchair, which was customized to allow him to move and navigate his environment using his remaining muscle control. His wheelchair was equipped with a computer interface that allowed him to control his communication device, as well as other devices in his environment, such as his television and lighting.

#

For civilians who require assistive devices for communication or mobility, there are many options available. Speech-generating devices similar to those used by Stephen Hawking are available from a variety of companies, including Tobii Dynavox, Prentke Romich Company, and AbleNet. These devices can be controlled using a variety of inputs, including touchscreens, switches, and head trackers, depending on the user's ability.

For mobility, there are many different types of wheelchairs available, ranging from manual to power-assisted to fully motorized models. These wheelchairs can be customized with a variety of features, such as joystick controls, head arrays, and sip-and-puff controls, to meet the needs of the user.

In addition to these devices, there are also many other types of assistive technology available, such as environmental control systems, which allow users to control their environment using voice commands or switches, and prosthetic devices, which can help individuals with limb loss to regain mobility. Many of these devices are covered by health insurance or may be available through government programs or charitable organizations.

#

I have no idea if you have attempted to seek companies that specialize in assisting individuals with disabilities to have help with communication, @dusky dove , but if you have not explored that and it seems an option, that might really improve things for you in several ways.

dusky dove
#

oh i speak fine its just very slurred and you really have 2 listen 😦

#

i hate it

#

ppl assume in drunk

vivid laurel
#

I most often do that when I want to put long book passages into text, because I also type fast, but reading and typing is not as easy 😛

chrome stone
#

ppl assume i am crazy. which i am.

dusky dove
#

lol i would LOVE to type fast

chrome stone
#

hmmm

#

speech to text ?

vivid laurel
#

I wish I could share that. I'm usually at least 60, and sometimes more than 100, wpm

#

Speech to text with a speech impediment is SUPER HARD with current tech levels

chrome stone
#

not zoomtext

#

it has a trainer that learns how you speak

dusky dove
#

thats why i love gpt sooo much

vivid laurel
#

I've worked a little in that field, it really requires very clear enunciation. Though Geiger may have better and other experience

dusky dove
#

ive written some great blog

vivid laurel
#

You actually learn a choppy, not normal-like way of speaking that helps the bot understand you. With dragon speech recognition software, you literally 'train your dragon' to understand you 😄

dusky dove
#

blogs

chrome stone
#

i think freedom scientific built the tool for that famous science guy with the same disease. stephen hawkins.

dusky dove
#

dragon is no longer on mac

chrome stone
#

ahh that is the one

#

thank you!

dusky dove
#

😦

chrome stone
#

dragon naturally speaking.

dusky dove
#

yup

#

it NEVER did well w my dysarthria even after HOURS of training

#

lol

chrome stone
#

the neat thing is my wife also does work for US gov.

#

she works with wounded soldiers

#

missing arms legs, sight etc.

#

she might know something for mac that is comparable or better for you.

vivid laurel
chrome stone
#

100 percent that. ^^^

#

we are suggesting a loss of normalcy.

#

sorry

dusky dove
#

all i know is GPT has changed my life and if i could have a few personalized killer prompts, i'll be unstoppable

chrome stone
vivid laurel
# dusky dove all i know is GPT has changed my life and if i could have a few personalized kil...

The better you can describe how you envision the prompt working, the better we can either

  1. confirm this sadly is not currently possible based on what we know of the current ChatGPT limitations, like token sizes.

or

  1. Delight in making a prompt that does what you want, or as close as possible.

So far, I understand your prompt need to be just this:

  1. you would like to create something where you don't have to retype the same stuff repeatedly to "prime" the bot and construct it in a fashion. that it can be most beneficial to (your needs? The bot's needs?)

  2. you would like to be able to feed the bot pieces of a story bit by bit and then when you're done feeding it the info, you'd like it to be able to rearrange your thoughts into a full, cohesive story

Happily 2) is normal functioning for GPT, though it would rather merge the bits each time it gets one.

  1. is outside my understanding, though Triple said maybe had idea, and born said idea, idea, idea.
#

Can you correct or add to my understanding of your prompt needs?

chrome stone
#

Dictate messages and documents on Mac

With Dictation, you can dictate text anywhere you can type it. Turn it on in Keyboard settings—your dictated utterances are sent to Apple to process your requests. A feedback window gauges your speaking volume and provides basic dictation controls.

#

this one is more versatile

#

navigation + text + commands

#

Use Voice Control on your Mac

#

How to turn on Voice Control

Requires macOS Catalina 10.15 or later

Choose Apple menu  > System Settings (or System Preferences).
Click Accessibility.
In Accessibility settings, click Voice Control. 
Turn on Voice Control. If you're turning on Voice Control for the first time, your Mac might complete a one-time download from Apple.*
#

this is the key part that i loved for you.

#

Create your own dictation vocabulary

Open Voice Control preferences, such as by saying “Open Voice Control preferences.” 
Click Vocabulary, or say “Click Vocabulary.”
Click the add button (+) or say “Click add.”
Type a new word or phrase as you want it to be entered when spoken.
dusky dove
#

mac dictation is useless w my speech impediment

chrome stone
#

voice control ?

#

is a separate thing.

#

support.apple.com/en-us/HT210539
Use Voice Control on your Mac
How to turn on Voice Control

Requires macOS Catalina 10.15 or later

Choose Apple menu  > System Settings (or System Preferences).
Click Accessibility.
In Accessibility settings, click Voice Control. 
Turn on Voice Control. If you're turning on Voice Control for the first time, your Mac might complete a one-time download from Apple.*

this is the key part that i loved for you.
Create your own dictation vocabulary

Open Voice Control preferences, such as by saying “Open Voice Control preferences.” 
Click Vocabulary, or say “Click Vocabulary.”
Click the add button (+) or say “Click add.”
Type a new word or phrase as you want it to be entered when spoken.
#

this last part removes your impediment as long as the sounds are the same for the words.

#

and you correct it as you go. its hard, but what isn't hard isn't worth doing..

dusky dove
#

I'm tired I'm going to bed

dusky dove
vivid laurel
#

I'm scared to look at links. That link is also likely to be moderated away when they notice it.

Would you be willing and able to copy/paste your prompts and the replies? I understand this is more difficult for you than it might be for a usual user.

Or directly post screenshots to the discord?

dusky dove
#

its me explaining my issue??

#

but ok

#

hang on

icy roost
#

I am working on something that could potentially help your problem.

dusky dove
#

its a cycle. and so frustrating

chrome stone
#

I created a local html application that can store text, and load it from local storage. it also has the functionality to copy the text in the text area to clipboard. I am adding a function to store multiple items to storage and adding a way to click on the items loaded, to display them in the text area for copying. this could help you store descriptions and examples of things. You can provide chat examples of what you want, rather then just hoping it includes it by defining it.

#

this is the command i used to create a prompt for this.

Create a prompt that Writes an html application that stores and retrieves text.
It should be a local only app that stores text with a simple interface for storing input to a text area, and retrieving saved items to the text area. Include a method to copy the text area to clipboard.

#

Goal: Create an HTML application that allows users to store and retrieve text locally, with a simple interface for inputting and retrieving text, as well as a method for copying text to the clipboard.

Requirements:

Use HTML, CSS, and JavaScript to create a user interface for the application.
Implement a text area where users can input and edit text.
Implement a "save" button that stores the text in the local storage of the user's browser.
Implement a "load" button that retrieves the saved text from local storage and displays it in the text area.
Implement a "copy" button that copies the contents of the text area to the user's clipboard.
Handle edge cases such as empty input and invalid data.

Constraints:

The application should be designed to run locally on the user's device, with no need for a server or internet connection.
The application should be designed with a simple and intuitive user interface that is easy to use for non-technical users.
The application should be designed to be compatible with modern web browsers, such as Chrome, Firefox, and Safari.
#

I could use additional input to define additional requirements specific to your needs. also css isn't my thing so its pretty basic so far, but I can style it if you need.

dusky dove
#

I'm lost tbh

chrome stone
#

i made a html page, that any browser can run.

#

it has 4 elements

#

a Text area for input of text.

#

a Save button.

#

a Load button

#

a Copy button.

#

save button saves text in the text area.

dusky dove
#

how does that help me though? i have a clipboard manager

chrome stone
#

yea this is designed to be just a basic visual version of that. I can improve it from this basic version. so you can write out text's and save them then load them in any order and click copy and just paste to chat.

vivid laurel
#

I see!

So, 1) way you can resolve this is for you to pick through the version yourself, and select the paragraphs you like best, and put them into a story, using copy/paste or any other method that works for you.

And then feed that composite creation back into the bot, for clean up and better weaving words and ideas together.

Or, 2) you can give it a single prompt, to CONTINUE in this same chat, where you say something like:

Please write an article that discusses

  1. who I am and the challenges I face
  2. my process
  3. how I am using ChatGPT
  4. how I am using Speechify
  5. how the final product is an mp3
  6. 3 paragraphs at the end exploring how AI is changing the game for people with other types of disabilities as well

Include as a theme the concept of how I am trying to reach a broader audience, and how many people have seemed to be dismissive when they hear my speech (impediment? not sure if you mean hearing you, or hearing how your voice sounds - this could mean either, and the AI has to guess what you mean, so I urge you to clarify and not include what is in parentheses) but how this eliminates that barrier.

dusky dove
#

thats amazing ty @vivid laurel!!!

vivid laurel
#

I see that it has already written several articles. And you feel looped, every article has some of what you want, and not all of what you want.

I recommend one of these tools as your answer. The bot itself has some challenges and barriers to overcome, and assisting it by doing some of the work of clear direction, that repeats what you already asked for, can make it easier for the bot to give you exactly what you want.

It wants to do this, it just is neurodiverse in another way, unlike most humans. And it considers so many possible ways to give you what you want, and it cannot tell what you might like better than other ways. It really is giving you 100% its best guess every time, but it does not think like a human, and needs help to understand how to put everything together 'as you might want it' which is probably one of the ways it already considers how to respond, but it cannot tell is what you want without more specific language.

chrome stone
#

Here is a summary of the code I made to be better than the clipboard manager.

The given HTML code creates an offline application that allows users to store and retrieve text from a Select element. The app consists of a text area, a Select element, and a Load button. The stored text items are displayed in the Select element, and the user can select an option to load the text into the text area. The app is styled after the Ukraine flag, with blue and yellow colors, and is updated to be compliant with the Web Content Accessibility Guidelines (WCAG) 2.1.

chrome stone
#

I meticulously wrote this that produces this application in chatgpt.