From 243324552dcd663a26a527e5a2767988c8e1fd48 Mon Sep 17 00:00:00 2001 From: Daniel Miessler Date: Sat, 3 Feb 2024 03:16:23 -0800 Subject: [PATCH] Update README.md --- README.md | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2ab66e2..712b6ae 100644 --- a/README.md +++ b/README.md @@ -43,20 +43,19 @@ Fabric was created to address this by enabling everyone to granularly apply AI t > AI isn't a thing; it's a _magnifier_ of a thing. And that thing is **human creativity**. -### Breaking challenges into components - -augmented_challenges - +We believe the purpose of technology is to help humans flourish, so when we talk about AI we start with the **human** problems we want to solve. +### Breaking problems into components -We don't start with technology. We start with human problems. +Our approach is to break problems into components (see below) and then apply AI to them one at a time. +augmented_challenges ### Too many prompts -The biggest challenge I faced in 2023——and still have today—is **the sheer number of AI prompts out there**. We all have prompts that are useful, but it's hard to manage them, discover new ones, _and manage the different versions of the ones we like_. +Prompts are good for this, but the biggest challenge I faced in 2023——and that still exists today—is **the sheer number of AI prompts out there**. We all have prompts that are useful, but it's hard to discover new ones, know if they are good or not, _and manage different versions of the ones we like_. -One of fabric's main features is helping people collect and integrate modular AI functionality (in this case: prompts), which we call _Patterns_, into various parts of their lives. +One of fabric's primary features is helping people collect and integrate prompts, which we call _Patterns_, into various parts of their lives. Fabric has patterns (prompts) for all sorts of life and work activities, including: @@ -71,9 +70,23 @@ Fabric has patterns (prompts) for all sorts of life and work activities, includi - Create social media posts from any content input - And a million more… +### Our approach to prompting + +Fabric _Patterns_ are different than most prompts you'll see. + +- **First, we use `Markdown` to help ensure maximum readability and editability**. This not only helps the creator make a good one, but also anyone who wants to deeply understand what it does. _Importantly, this also includes the AI you're sending it to!_ + +Here's an example of a Fabric Pattern. + +pattern-example + +- **Next, we are extremely clear in our instructions**, and we use the Markdown structure to emphasize what we want the AI to do, and in what order. + +- **And finally, we tend to use the System section of the prompt almost exclusively**. In over a year of being heads-down with this stuff, we've just seen more efficacy from doing that. If that changes, or we're shown data that says otherwise, we will adjust. + ## Quickstart -There are three main ways to get started with Fabric. +There are three (3) main ways to get started with Fabric. fabric-patterns-screenshot @@ -81,6 +94,8 @@ There are three main ways to get started with Fabric. If you're not looking to do anything fancy, and you just want a lot of great prompts, you can navigate to the [`/patterns`](https://github.com/danielmiessler/fabric/tree/main/patterns) directory and start exploring! +We hope that if you used nothing else from Fabric, the patterns themselves would be worth the project existing on its own. + You can use any of those in any AI application that you have! ### 2. Create your own Fabric Mill (server)