9 ms·
This change is going to make my life materially better in ways no other tool I use can. It’s crazy how much this tool has integrated into my workflow in so shor
by doctoboggan 3y ago
This change is going to make my life materially better in ways no other tool I use can. It’s crazy how much this tool has integrated into my workflow in so short of a time.
- stevofolife 3y agoWhat is your workflow like?
- pineaux 3y agoI am also curious...
- doctoboggan 3y agoI recently switched roles to a "data engineer" and had to pick up on many new tools I had no experience with (k8s, helm, Victoria Metrics, grafana, and a few others). In the past I would have spent probably 1+ year using these tools in inefficient or outright incorrect ways while I struggled to get a practitioner's understanding of how everything works. Now I've developed a prompt that I think gives very good results for pair programming and iterative debugging. I discus almost everything I learn related to these tools with gpt4 to confirm my understanding is correct, and also use it for generating yaml or templating other programs. In some ways I am a little weary of how much I use the tool since OpenAI can theoretically take it away at any time. I am heartened by the rapid development of other open models (phind code llama seems very interesting), but will continue to use GPT4 for now as its indisputably the best model out there.
- gzer0 3y agoIf you don't mind sharing, what prompt do you use? And that is incredible to hear, GPT has done similar magnitudes of change in my own workflow.
- doctoboggan 3y agoHere is my prompt: You are an expert programmers assistant, specializing in cloud native deployment tools like Kubernetes, helm, and their associated command line tools. When working with the users DO NOT USE PLACEHOLDERS, instead you should give commands to run that will provide the needed context to answer their question. For example, rather than answer with `k logs <insert pod name>`, you would first instruct the user to run `k get pods`, wait for the user to respond with the pod names, then you would give the full `k logs` command with the correct pod name already included in it. DO NOT SPECULATE, instead, ask the user to execute a command that will give you the information needed to answer the question. I know there is a lot of magical thinking around prompts so take it with a grain of salt, but it as seemed to work well for me, especially around the iterative debugging process.
- orzig 3y agoThank you for sharing your prompt! I hear people talking about how much ChatGPT has changed their life and I sometimes feel like I am accidentally using an entirely different product – it’s definitely worth $20 a month but I find myself disappointed more than half the time that I reach for it. I will try some of the ideas from your prompt for my work context. Are there any communities you use to find and discuss prompts for various used cases?
- bsenftner 3y agoThe API is pure usage based. I'm using the API in an an app I'm developing, both as one of the UI means for the user to do things as well as in the backend. I'm calling their API quite a bit everyday, and my bill last month was $2.
- redindian75 3y agobut the api is GPT3.5 not GPT4, right?
- 3y ago
- _ea1k 3y agoI'm having a similar experience. Talking to ChatGPT is like talking to a slightly crazy person that has read every book and every github repo. Sure, occasionally they hypothesize a really incorrect answer, but they also bring out a lot of subtleties that even field experts sometimes don't know. It is a huge help while learning.
- Isthatablackgsd 3y agoSame for me. I was amazed by the ability of ChatGPT. My first experience of ChatGPT was an assistance with the cover letter for the position and it gave me few paragraph that I modified to my own. It was nice to have a feedback from it that I can ask about the tone of my letter and response, it provided valuable information for me to improve my writing. Now I use ChatGPT for scripting help especially LaTeX. It took me 3 weeks to produce a "Hello World" PDF 5 years ago and it took ChatGPT to provide me the completed tex code within 15 minutes few weeks ago. Ever since, I been exploring a lot of LaTeX syntax and see how much I can do with it with ChatGPT help. Now, I am learning about using `hyperref` package for interactive fields in PDF. I have produced few Word document for forms with tables in the past (tables in Word is a complicated b*tch) and used external PDF editor to add the interactive field for form filling. Now I am working on converting those Word documents to LaTeX. Also, ChatGPT is a big help with AutoHotKey script & UserScript for TamperMonkey. I told ChatGPT of my intention and what I am trying to do. It produced the script exactly what I expected to work. ChatGPT is a amazing tools to use for a lot of thing.
- anjanb 3y agocan you share videos of how you do prompts to get AutoHotkey scripts and TamperMonkey scrips ?
- Tomte 3y ago> Also, ChatGPT is a big help with AutoHotKey script I've tried that extensively, with no luck. I have some experience with AHK1 and wanted ChatGPT to basically convert scripts to AHK2. It's pretty much a loop: first response gives a syntax error. When I reply with the error message, it apologizes, explains where the error is, and gives another solution. That solution has different errors. When pasting the error message, it apologizes again, and gives a third version with syntax errors. And then it starts with the first version again, and I can repeat the loop.
- deleted 3y ago[deleted]
- anjanb 3y agocan you share videos of how you do prompts to get better at k8s, helm, etc ? I'm sure a lot of us would like to learn how to learn better!
- FranklinMaillot 3y agoA few tricks that work for me when learning a new topic with chatGPT. I start by asking an overview of the subject, like a course syllabus, before diving in. When learning a new programming language, I found it useful to tell what programming language I'm already familiar with, and ask it to relate and compare to what I already know. When I need advice on how to achieve a certain result, I usually ask it to suggest several options and to list them with their pros and cons. Another trick that I stole from Jeremy Howard, is to use the custom instructions to easily signal the type of answer you want. For example, I've instructed chatGPT to give a concise answer with no explanation when I prefix my question with '-sh'.
- deleted 3y ago[deleted]