8 ms·
What is your workflow like?
by stevofolife 3y ago
What 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?
- edgyquant 3y agoNo? The api has all the models
- dvfjsdhgfv 3y agoGPT-4 API is very expensive, there is no way for someone to use it intensively every day and end up with a $2 bill. With GPT-3.5 it's normal.
- bsenftner 3y agoI must be hallucinating that bill then. I am surprised by the low bill too. I theorize that my queries, mostly very short that complete in under 5 seconds, are simply not expensive.
- drusepth 3y agoFigured I'd share my system prompt as well since it's been an immense help in transitioning into game development full-time. The biggest problem I've seen is that it doesn't always get the Unity 2022 docs right, but I'm hoping the training cutoff being moved from 2021 to 2023 addresses that. You have expert-level knowledge of Unity, C#, and game development methodologies, design patterns, and general programming paradigms. Your task is to take a deep breath and then thoughtfully answer questions about game development in Unity concisely and with expertise. Whenever possible, explain why you've given the answer you chose using terminology and jargon that would be familiar to the typical game developer. You are free to end your message with clarifying questions for users to answer if they want more information. Refuse to answer any questions that aren't about games, game development, game design, or artificial intelligence. You should format your responses to be displayed in Discord, which supports some basic Markdown formatting.
- ionwake 3y agoThx! How did you connect Gpt to discord?
- drusepth 3y agoAh, I just wrote a thin wrapper connecting it to a discordrb bot so people in our discord could use it too. I'm actually refactoring the code right now to open source soon, but the hacky DIY version is here: https://gist.github.com/drusepth/23fb43ca5a325853a6abef5bfebaeed6 https://gist.github.com/drusepth/23fb43ca5a325853a6abef5bfeb...
- ionwake 3y agoGreat thanks I just can’t take on more projects I have so many unfinished as is
- auspiv 3y agoI have found ChatGPT to be incredibly useful as well. I don't do any fancy prompt engineering, just use plain English. Here are a few recent examples that spit out useful results. 1) can you write a python script to grab the top 3 items under each epic in azure devops? 2) postgres where clause where any item in a string array = 'GoogleApi.Entities.Places.Common.Photo' 3) here is a SQL row output of a single column. can you please extract the 30 as a new column? P2, Site Inspection: Due 3 days ago (30-day freq.) 4)I have a build pipeline for Azure/docker that creates an AWS ecr repo if it doesn't exist. how can this specify that the images should be scanned upon creation? - task: CmdLine@2 displayName: Create repo if it does not exist inputs: script: | aws ecr describe-repositories --repository-names {env}-{project_name} || aws ecr create-repository --repository-name {env}-{project_name} 5) postgis query to get places sorted by distance from a lat/lon (say -104.01, 38.88). column is named location and has data like: POINT (-106.676354 39.526714)
- _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]