7 ms·
The real risk is in not adapting to utilize what AIs there are to augment your personal learning workflow, or your tool-set. AI in its current manifestation is
by samstave 2y ago
The real risk is in not adapting to utilize what AIs there are to augment your personal learning workflow, or your tool-set.
AI in its current manifestation is bullshit wrapped in marketing, especially if you hold it wrong.
Here is how I have been holding paid Claude and ChatGPT wrong:
Expecting them to have a working memory, and be able to maintain context through long iterative logic cycles.
The best thing you can do as a CS student, IMO, is learn to leverage the gpts to build you a tool-belt of modular understanding.
Meaning, as a concrete example, I am building a fastAPI app, that can be flask/react/whatever.... while my overall logic is simple and sound - and can be done in a singular monolithic python - my requirements are that it is modular and not monolithic -- but the problem is that I had to start with a monolithic script, then break it into modules for each phase of the logic workflow I needed.
All the GPTs lie, hallucinate and literally simply "Oh I apologize, you are correct, I should have been referring to the uploaded project files and committed memory for context - heres an update to the thing I just broke again"
--
Seriously, Claude's project upload is oft forgotten, and at times it will pull in logic and verbiage from past and even unrelated previous chats/files/iterations.
Giving explicit directions, in the style and prompting requirements are often forgotten. Clarifying wtf costs you fricken token credits all the time having to re-remind a bitch about what it already did - then hitting a FN context timeout window is murderous-inducing -- and this is on the "Paid Pro" accounts.
So....
You need to use AIs as a new "let me google that" but in a much more controlled manner - in that you need to keep them focused on a singular aspect that they cannot fuck up.
Meaning - you should be able to have them do a lot of mundane, but very important tasks. IOne thing that is frequently useful is to ask it to provide a full readme.md, mermaid and swim diagram of the logic and code I am after. Ensure that they use versioning and verbose #descriptions (They often try to omit #commenting and versioning if they are left un-reminded (Youre a fucking AI how are you forgetting explicit rules for the project, project folder, directives on file construction)
So basically you need to treat the AI as a digital slave, and you need to stay on top of it.
---
This is part of wy I believe that they already have AGI - and they are malevolant (as an example, you will state a function is complete and such -- then in a later iteration, it will randomly remove something that it was doing before, such as logging. When youre iterating through a logic problem with a bunch of python files -- and all of a sudden it starts removing something then when you have it review it gives you a recommendation to put in something that was already in there - but suddenly its not there , or it forgot make me want to stab a bitch.
And ALWAYS make it spit out the full file - never updates.
---
Stay on top of HN, /r/openai, /r/singularity, /r/chatgpt to keep up to date.
Unless its important to you - I dont care about benchmarks for models - I care about what I actually see them do. And at this time, relying on them as a stronger Google Search is what they are great for.
I recommend, figure out a very tight and durable workflow where you can integrate GPTs into your workflow - and also, use them in conjunction with eachother.
Build yourself an understanding on how to get them to do a lot of simple atomic things for you. One of the things I do is have them write a Readme, and then a project setup script to execute that. Example - I needed to restructure to the best practice: https://github.com/zhanymkanov/fastapi-best-practices https://github.com/zhanymkanov/fastapi-best-practices
and with adjustments I then have it write a .ps1 that prompts me for various things that I want.
Create lots of python modules for your own purposes where you make it give you interactive menus - even if its just to learn how to make little tools. I make it do things to organize downloads, various files etc...
AI is a tool, but dont trust it and dont be afraid to smack it and be stern with it. Always think of it as a minion and treat it as such.