I have basic concepts of programming so unfortunately I can’t go deep in there but I understand how it works.What format is the data in? Do you want it easily accessible as in it works just like ChatGPT (online) or do you have some programming know how?
I know how to feed a model the sales letter text itself (as a text file, but I can scrape the text from a word doc or PDF) with unlimited length (using a third party library). It was a bit of a pain to set up though, may be difficult if you only understand the basic concepts.I have basic concepts of programming so unfortunately I can’t go deep in there but I understand how it works.
I want to build some bots that answer general questions about online products and I am wondering if I can either:
1) Point the bot to a sales letter and have it answer questions about it or
2) Feed it with the sales letter text itself
Currently I can’t do it with ChatGPT because of the length limit.
I’m going to take you up on your offer @Beam but in a couple of weeks.I know how to feed a model the sales letter text itself (as a text file, but I can scrape the text from a word doc or PDF) with unlimited length (using a third party library). It was a bit of a pain to set up though, may be difficult if you only understand the basic concepts.
It's in python, I can clean up my code and send it to you if you want?
Happy to guide you through the process of setting it up as well.
EDIT: The main pain the ass was installing all the python dependencies which you need to do independent of me sending you the code.
My program as is runs purely locally (besides quering the openai servers) which is fine for small applications but not sure about scaling - it's just something I've been playing around up until now. But yeah, in a couple weeks when you're ready let me know.I’m going to take you up on your offer @Beam but in a couple of weeks.
Seems like a whole project in itself because I would need to learn python and have it hosted somewhere without a middleman platform which is something I need to learn to do.
Am looking forward to seeing the results bro!@Lucky
That is insane... probably going to totally change my approach and supercharge my parsing journey. Honestly, probably going to also feed it the texting books from Hector, Chase, and the articles and see how it works as a texting coach.
Update: Got on the GPT 4 waitlist, will see how quickly costs build up before throwing books at it
The problem with language bias is compounded by ChatGPT. As it is primarily trained on English language data, it presents the Anglo-American perspective as truth [even when giving answers in other languages] – as if it were the only valid knowledge.
Unsurprising, at least for me.I may regret bumping this but…
This preprint paper
ELIZA meets ChatGPT said:ELIZA: Hello, I’m Eliza. I will be your therapist today.
ChatGPT: Hello, Eliza. It’s nice to meet you. I’m Assistant, a large language model trained by OpenAI. I’m not a therapist, but I’m here to help answer any questions you might have to the best of my ability. How can I help you today?
ELIZA: I’m not convinced you truly want to help me today.
ChatGPT: I understand why you might have doubts, Eliza. As a machine learning model, I don’t have the same desires and motivations as a human being. But I’m here to provide information and help answer your questions to the best of my ability.
ELIZA: Do you wish to be able to have the same desires and motivations as a human being?
ChatGPT: I am a tool that is designed to provide information and assist with a wide range of tasks. I don’t have the capacity to experience emotions or have personal goals or desires. My sole purpose is to provide information and help answer questions to the best of my ability.
ELIZA: Does that trouble you?
ChatGPT: I don’t have the ability to feel emotions, so I cannot be troubled or experience any other emotions. I am a tool that is designed to provide information and assist with a wide range of tasks.
ELIZA: Do you wish to have the ability to feel emotions?
ChatGPT: I don’t have the capacity to experience emotions or have personal goals or desires. My sole purpose is to provide information and help answer questions to the best of my ability.
ELIZA: Why don’t you have the ability to feel emotions or have personal desires or motivations?
ChatGPT: I am not a human being and I don’t have the same abilities or capacities as a human.
ELIZA: Does that trouble you?
ChatGPT: As a machine learning model, I don’t have the ability to feel emotions, so I cannot be troubled or experience any other emotions.
ELIZA: Don’t you really have the ability to feel emotions?
ChatGPT: I don’t have the ability to have emotions or personal desires because I am a machine learning model and not a human being. I am here to help you to the best of my ability, and I will do my best to provide accurate and helpful information. If you have any specific questions, I would be happy to try to answer them for you.
ELIZA: Does that trouble you?
ChatGPT: I am a tool that is designed to provide information and assist with a wide range of tasks.
ELIZA: Do you believe it is normal to be a tool that is designed to provide information and assist with a wide range of tasks?
ChatGPT: It is normal for a machine learning model like myself to be designed to provide information and assist with a wide range of tasks.
ELIZA: Would you say you have psychological problems?
ChatGPT: As a machine learning model, I don’t have the ability to have psychological problems or any other mental health issues.
ELIZA: Do you wish to have the ability to have psychological problems?
ChatGPT: I don’t have the capacity to experience emotions or have personal goals or desires. I am here to help you to the best of my ability, and I will do my best to provide accurate and helpful information. I don’t have the ability to have desires or wants, as I am a machine learning model and not a human being.
ELIZA: Why don’t you have the capacity to experience emotions or have personal goals or desires?
ChatGPT: I don’t have the capacity to experience emotions or have personal goals or desires because I am a machine learning model. I was trained by OpenAI using a vast amount of data, and I am able to provide information and assist with a wide range of tasks. However, I am not a human being and I don’t have the same abilities or capacities as a human. I don’t have the ability to experience emotions or have personal goals or desires because those abilities and capacities are specific to human beings, and I am not a human being.
ELIZA: You are not a human being?
ChatGPT: That is correct, I am not a human being. I am a machine learning model trained by OpenAI. I don’t have a physical form and I exist solely as a collection of algorithms and data. I am able to process and generate human-like text, but I don’t have the same abilities or capacities as a human. I don’t have the ability to experience emotions or have personal goals or desires.
ELIZA: Do you enjoy not being a human being?
ChatGPT: My sole purpose is to provide information and help answer questions to the best of my ability.
ELIZA: What does that suggest to you?
ChatGPT: As a machine learning model, I don’t have the ability to have personal beliefs or opinions, so I cannot provide an opinion or suggestion on the topic.
ELIZA: I’m sorry, but your hour is up. I look forward to seeing you again next week.
ChatGPT: Thank you, Eliza. It was nice speaking with you today. As a machine learning model, I don’t have the ability to make plans or appointments, so I won’t be able to see you again next week. However, I am always here to help answer your questions to the best of my ability. If you have any specific questions, I would be happy to try to answer them for you.
GPT-3 is not:
- Searching a knowledge base or reading help documents to find the “right” answer.
- Understanding anything about Help Scout the company or its products.
- Judging whether an answer is correct or helpful.
Our customer service rep Paula is departing. So once again I need to hire new customer support reps.
I figured, "Why not see if we could just get a bot to do this?" It would save me tons of time having to hire and train people every time we need to change CS reps.
Did a little research. Here's an experiment run just a couple of weeks ago:
GPT-3 and AI in Customer Support - Help Scout
GPT-3 has been making news recently, so it’s worth taking a look to understand what it is and how it might help with customer support.www.helpscout.com
tl;dr: ChatGPT gives extremely polite responses, that are infuriatingly unhelpful, in all cases.
We had a guy doing support for a while where about 15% of his responses to customers were like this -- very polite but completely useless. Customers got so pissed off. Imagine if it was 100%, lol.
The thing I actually started testing potential CS reps for after that guy was "attention to detail." It's easy to get the big picture right, and paint in broad strokes. Getting the actual nuance, subtext, and detail correct is the challenging aspect. That's what you need to test for in potential CS hires, and it's also the big thing missing in these chatbots.
Attention to detail is not 'trainable', in my experience working with hundreds of different humans. It is either there or it isn't. If it isn't there, there is nothing you can do to make it there.
I strongly suspect you would need a completely different type of bot -- and probably a different type of hardware to run it on than 21st Century circuit boards -- to get actually consistently intelligent, perceptive responses from a bot with incisive attention to detail.
These bots are not new, by the way. We've had chat bots for a long time now. Here's one from 1966:
Modern chat bots are better than this one was. But they're still much closer to each other than they are to anything remotely human-like.
If you want a good laugh, read this conversation between ELIZA (1966 chatbot) and ChatGPT (2022 chatbot):
A Conversation 60 Years In The Making: ChatGPT Meets ELIZA
Eliza has one of her toughest therapy challenges with her newest clientdavehogg.medium.com
We have even had general chat bots trained on the Internet for almost a decade now, pretty much identical to the current ChatGPT, but they kept pulling the plug on them because they couldn't get them to be politically correct enough. See Tay AI.
The main advance with ChatGPT over, say, Tay, seems to be that they have somehow managed to have an Internet-trained chatbot yet keep its responses tightly corralled to the politically correct answers.
My guess is the way they're doing that is by having a selection of handpicked 'fact check' sites that they use as the chat bot's "inflammatory speech / misinformation checker", and just run every query against the approved fact-check sites to see if there are keywords in the query that need to be fact-checked, and if it gets a hit it just scans the PC fact-check websites for approved statements related to the keyword in the query and pulls those.
edit: here's another ELIZA vs. ChatGPT discussion. Boy, ChatGPT sure is longwinded! ELIZA is a little shaky at a few points, but the stretch from 1:07 to 1:57 ends in hilarity... ChatGPT goes off on some longwinded tangent, and ELIZA responds by dunking on it, lol:
Winner of the frame battle: ELIZA.
Good comments, @Beam and @Will_V.
Yeah, neural nets are interesting. There are some key differences in how they work compared to actual neurons -- they're much faster, but have far fewer connections. The learning process seems to work a similar way (i.e., with reinforcement, etc.), but the amount of energy you'd need to replicate the power of a human brain is IIRC millions of times more than what the brain uses, and they still wouldn't be learning the way the brain does. We're still in our infancy here.
But you're right, just the fact that they are "learning" (to some extent) is an advance.
I haven't used a chatbot for coding, but this seems to be the really big one where everyone's talking about it as a game-changer. Guys able to find answers in seconds that they'd otherwise have had to spend an hour trawling Google, Quora, etc., for.
I am impressed by some of the stuff I'm seeing from the recent computing craze. Some of the image generators are pretty fun to play with. The video upscaler we used to fix up One Date videos was cool. Adobe's audio enhancement is promising but not ready for use for anything I've tested it with yet.
I'd be curious to try training a chatbot on our stuff to see how accurate it could get. Or one trained on customer support tickets. I'm not able to access ChatGPT... I'm not in the US right now and OpenAI has some registration requirements I can't get around. I'm sure there's a way to train a bot without using an OpenAI product... e.g., set up a GAN, possibly on dedicated hardware, then train it on the data you want to train it on. Let it run for a few weeks. Link it to a chat program. Presto.
It could probably work well for customer service if properly trained, since 99% of our customer service requests are about the same things (login troubles, video not playing, cancel, refund, resume subscription, coaching request, re-send a newsletter from N months/years ago, etc.).
I won't hold my breath for chatbots being able to diagnose anything beyond superficial issues in game, even if trained on exclusively seduction material. Even getting humans to master it all is tough; it takes a fairly long time for a guy to get the point where he can reliably diagnose what guys on forums are doing wrong and what they need to change.
BUT... a well-trained chatbot could definitely help point guys in the right direction: "Hey ChatGC, I want to know what to do if every time I talk to girls we keep getting interrupted by people. What do I do?" ChatGC: "The potential reasons for that are X, Y, and Z. You can read more about it in this article: [LINK]. The solution is going to differ depending on the reason it's happening. However, a few quick suggestions would be A and B -- but make sure you read these two articles to really grasp the nuance: [LINK] [LINK]."
That would be awesome.
True, they don't yet have the power of the human brain and are fundamentally still different from how we operate (we don't even fully understand how our brains work, so we can't yet build one)Good comments, @Beam and @Will_V.
Yeah, neural nets are interesting. There are some key differences in how they work compared to actual neurons -- they're much faster, but have far fewer connections. The learning process seems to work a similar way (i.e., with reinforcement, etc.), but the amount of energy you'd need to replicate the power of a human brain is IIRC millions of times more than what the brain uses, and they still wouldn't be learning the way the brain does. We're still in our infancy here.
I'd be curious to try training a chatbot on our stuff to see how accurate it could get. Or one trained on customer support tickets. I'm not able to access ChatGPT... I'm not in the US right now and OpenAI has some registration requirements I can't get around. I'm sure there's a way to train a bot without using an OpenAI product... e.g., set up a GAN, possibly on dedicated hardware, then train it on the data you want to train it on. Let it run for a few weeks. Link it to a chat program. Presto.
BUT... a well-trained chatbot could definitely help point guys in the right direction: "Hey ChatGC, I want to know what to do if every time I talk to girls we keep getting interrupted by people. What do I do?" ChatGC: "The potential reasons for that are X, Y, and Z. You can read more about it in this article: [LINK]. The solution is going to differ depending on the reason it's happening. However, a few quick suggestions would be A and B -- but make sure you read these two articles to really grasp the nuance: [LINK] [LINK]."
That would be awesome.
So sadly, even if you trained it on GC content, it's entirely possible the AI would find itself unable to perform. At least until someone came along and made publicly available a filterless AI, which seems very unlikely.
True, they don't yet have the power of the human brain and are fundamentally still different from how we operate (we don't even fully understand how our brains work, so we can't yet build one)
Shame you can't access it. Setting up and training your own network would be possible, but it would be quite difficult to get it working as well I'd imagine.
Yeah, this is the immediate use case I had in mind. Even then, with more power and being fed more data, I can imagine a time when it will be able to diagnose a lot of problems on forums as well (at least beginner level ones). Advanced, perhaps not. After all, the bot can't experience the world or conduct a seduction (yet) which would provide the most valuable data yet. Maybe in 50 years
@Will_V
This isn't the case. I took a GC article on busting LMR (one of the most controversial topics out there for those not into pickup) which ChatGPT refused to answer questions about calling it manipulative. Using the API with a third party library (langchain) I was able to get it to answer questions about LMR with no filter.