Bruno Pedro
Found at “Early Lessons From GPT-4: The Schillace Laws | Semantic Kernel” on 2023-06-20 11:04:44 +02:00.
What if you could use natural language to create software? What if you could leverage the power of a large-scale language model that can generate code, data, and text from simple prompts? What if you could balance the trade-offs between leverage and precision, uncertainty and interaction, complexity and simplicity? These are some of the questions that Sam Schillace, a software engineer and entrepreneur, explored when he had early access to GPT-4, the latest version of OpenAI’s generative pre-trained transformer model.
Microsoft’s Deputy CTO Sam Schillace developed nine principles for using LLMs to create software:
- Don’t write code if the model can do it; the model will get better, but the code won’t.
- Trade leverage for precision; use interaction to mitigate.
- Code is for syntax and process; models are for semantics and intent.
- The system will be as brittle as its most brittle part.
- Ask Smart to Get Smart.
- Uncertainty is an exception throw.
- Text is the universal wire protocol.
- Hard for you is hard for the model.
- Beware pareidolia of consciousness; the model can be used against itself.