danielmiessler / fabric

fabric is an open-source framework for augmenting humans using AI. It provides a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
https://danielmiessler.com/p/fabric-origin-story
21.56k stars 2.25k forks source link

[Question]: What is the source of information for Fabric LLM #270

Closed agathaaaaa closed 1 week ago

agathaaaaa commented 5 months ago

The information source?

For example, in [create_network_threat_landscape], given the open ports and services, how can Fabric generate the description, risk, recommendation, One-Sentence-Summary, Trends, and Quotes without any extra information provided in the input? The same question applies to patterns such as analyze_threat_report, analyze_threat_report_trends, and create_threat_model. How does Fabric obtain the information necessary to generate the output?

blade1981m commented 2 months ago

Unless I am misunderstanding your question (or even the Fabric project itself), Fabric is not an LLM. It instead connects to other LLMs and it's patterns (such as create_network_threat_landscape) are just prompts fed to those LLMs. So the source of information would be whichever LLM you are using (and by extension the data sources of that LLM). So if you are using OpenAI API key then Open AI's GPT model (currently at time of this response GPT 4o) is the source of information.