As I work in tech, the developments in AI will have a serious impact on my work, even if I'm not a software developer.
My summer project (on the rare occassions when I'm not focusing on my family, house and geopolitics) will be to investigate tools for coding and working in tech using AI tools that are available today. Maybe I'll reboot my train project.
Initial Youtube videos for exploring AI
Of the tools below, I'll focus on GitHub Copilot, Gemini and Cursor. I have some experience of the two former tools. I'll have an open mindset and try to avoid the inevitable flamewars that comes with any new technologies. Many of the cool tools will vanish when the AI world enters the next AI winter so it rill be hard I'll avoid focusing on a few tools.
Four levels of thinking for vibe coding: Logical, Analytical, Computational and Procedural
Tools to check: Replit -Windsurf - Cursor
Fundamental skills: The Friendly Cat Dances Constantly.
- Thinking - have a clear description of problem. PRD - Product Requirement Document
- Framework - Help the AI help you to find framework that is solving your problem
- Checkpoints - use GIT
- Debugging
- Context
Gemini has some support for advanced research. To be added to my backlog
Prompt engineering Tiny Crabs Ride Enormous Iguanas -
- Task
- Context
- References
- Examples
- Iterations
- Revisit prompting framework
- Separate prompts into shorter sentences
- Try different phrasing or switch to analogous task
- Introduce constraints
- Check following from prompt responses
- Is output accurate and unbiased?
- Is output containing sufficient information?
- Is output relevant?
- Is output consistent when using it several times?
Glossary:
Links
https://aistudio.google.com/prompts/new_chat
https://github.com/i-am-bee Bee agent framework
Brilliant.org
https://grow.google/prompting-essentials/
No comments:
Post a Comment