-
Notifications
You must be signed in to change notification settings - Fork 375
Expand file tree
/
Copy pathai-content
More file actions
9468 lines (9467 loc) · 377 KB
/
ai-content
File metadata and controls
9468 lines (9467 loc) · 377 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/agent-studio.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/agent-studio.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/agent-studio.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/agent-studio.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,26 +0,0 @@
----
-title: Agent Studio in Hybrid Manager
-navTitle: Agent Studio
-description: How Agent Studio works within Hybrid Manager and how to build and manage AI Assistants.
----
-
-**Agent Studio** in Hybrid Manager provides an integrated way to create and manage AI Assistants.
-
-You can use Agent Studio to build agents that access models, knowledge bases, and tools—all running within the Hybrid Manager project infrastructure.
-
----
-
-## How it works in Hybrid Manager
-
-- Assistants run in your project’s Kubernetes cluster.
-- Assistants can call **models deployed via Model Serving**.
-- Assistants can retrieve data from **Knowledge Bases** built within the same project.
-- Assistants can call **Tools** implemented in your environment.
-
----
-
-## Key links
-
-- [Create an Assistant — How-To Guide](/ai-factory/learn/how-to/gen-ai/create-assistant)
-- [Agent Studio Hub reference](/ai-factory/gen-ai/agent-studio)
-- [Knowledge Bases in Hybrid Manager](../pipeline/knowledge-base)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/builder.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/builder.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/builder.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/builder.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,25 +0,0 @@
----
-title: Gen AI Builder in Hybrid Manager
-navTitle: Builder
-description: How Gen AI Builder is used within Hybrid Manager to develop agentic AI applications.
----
-
-**Gen AI Builder** allows you to develop advanced agentic AI applications that run within Hybrid Manager’s AI Factory workload.
-
-Builders run as containers in your project’s Kubernetes cluster, leveraging Model Serving endpoints and Knowledge Bases.
-
----
-
-## Key Hybrid Manager considerations
-
-- Builder applications run on **GPU-enabled infrastructure** when required.
-- Builders access **KServe-based Model Serving** endpoints within the project.
-- Builders can access Knowledge Bases created within the same project or shared.
-
----
-
-## Learn more
-
-- [Create an AI Tool — How-To Guide](/ai-factory/learn/how-to/gen-ai/create-tool)
-- [Deploy AI Models in Hybrid Manager](../model/serving)
-- Full Builder reference: [Gen AI Hub](/ai-factory/gen-ai/builder)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/index.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/gen-ai/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,35 +0,0 @@
----
-title: Gen AI in Hybrid Manager
-navTitle: Gen AI
-description: Learn how Gen AI capabilities are delivered within Hybrid Manager (HCP AI Factory workload), including Agent Studio and Builder.
----
-
-Hybrid Manager includes full support for the **Gen AI** capabilities of AI Factory.
-
-Using HCP’s Kubernetes-native infrastructure, you can deploy and manage **agentic AI applications** that integrate with your Postgres and AI ecosystem.
-
-The **AI Factory Hub** provides in-depth concepts and how-to material for building agents. This spoke page highlights key considerations when using Gen AI within Hybrid Manager.
-
----
-
-## Core components
-
-- **Agent Studio** — low-code interface for building and managing AI Assistants.
-- **Gen AI Builder** — code-driven agent development, using Griptape and integrated pipelines.
-
----
-
-## Hybrid Manager context
-
-- AI agents run within the Hybrid Manager project’s Kubernetes cluster.
-- You can deploy models via Model Serving and access them in your Agents.
-- Model endpoints can be secured using HCP-native controls.
-- Knowledge Bases can be built and managed from within the project.
-
----
-
-## Where to learn more
-
-- [Agent Studio in Hybrid Manager](./agent-studio)
-- [Gen AI Builder in Hybrid Manager](./builder)
-- Full feature details: [Gen AI Hub](/ai-factory/gen-ai)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/gpu.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/gpu.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/gpu.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/gpu.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,49 +0,0 @@
----
-title: GPUs in Model Serving
-navTitle: GPUs
-description: Understand the role of GPUs in Model Serving with AI Factory, how Hybrid Manager uses them, and how to prepare GPU resources.
----
-
-GPU acceleration is essential for running modern deep learning models in production. Many Large Language Models (LLMs), embedding models, and vision models require GPUs to deliver acceptable inference performance.
-
-Model Serving in AI Factory relies on GPU-enabled Kubernetes nodes for hosting KServe InferenceServices that run these models.
-
-## Why GPUs matter for Model Serving
-
-- Many **NVIDIA NIM containers** are designed to run on GPUs, with optimized inference serving.
-- Model Serving in AI Factory supports **GPU scheduling and resource control** through Kubernetes.
-- GPU nodes enable serving models that would otherwise be too slow or expensive to run on CPUs.
-- GPU-based serving supports **AIDB Knowledge Bases** and **GenAI Builder assistants** at scale.
-
-## GPU usage in Hybrid Manager
-
-Hybrid Manager (HCP) manages the Kubernetes infrastructure where Model Serving runs. In this context:
-
-- GPU-enabled node groups (AWS EKS) or node pools (GCP GKE, RHOS) must be provisioned.
-- These nodes must be labeled and tainted to allow **KServe model pods** to schedule properly.
-- The NVIDIA Kubernetes device plugin must be installed to expose GPU resources to Kubernetes.
-- Kubernetes secrets must be created to store **NVIDIA API keys** required by NIM models.
-
-## Actions you can take
-
-To enable GPU-based Model Serving:
-
-1. Provision GPU node groups in your HCP Kubernetes cluster.
-2. Label and taint GPU nodes correctly.
-3. Deploy the NVIDIA device plugin DaemonSet.
-4. Create a Kubernetes secret with your NVIDIA API key.
-5. Deploy ClusterServingRuntime and InferenceService manifests targeting GPU nodes.
-
-## Related concepts
-
-- [Model Serving overview](./index)
-- [KServe in AI Factory concepts](../learn/explained-ai-factory-concepts#model-serving-kserve)
-- [AI Factory Learning Paths](../learn/paths/index)
-- [Model Serving How-To Guides](../learn/model-serving/index)
-
-## Next steps
-
-- Follow the [How-To Guide: Setup GPU resources in HCP](../../hybrid-manager/learn/how-to/ai-factory/model-serving/setup-gpu).
-- Review the [Model Serving Quickstart](./quickstart).
-- Explore [Supported Models](../models/supported-models/index) to understand GPU requirements for specific models.
-
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/index.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,26 +0,0 @@
----
-title: Model capabilities in Hybrid Manager
-navTitle: Model
-description: Overview of Model Serving and Model Library capabilities in Hybrid Manager (HCP AI Factory workload).
----
-
-Hybrid Manager provides full support for **Model Serving** and **Model Library**, delivered through the AI Factory workload.
-
-Models are deployed as scalable **Inference Services** using KServe on Hybrid Manager’s Kubernetes infrastructure.
-
-The **Model Library** provides discovery and management of supported models and container images.
-
----
-
-## Key components
-
-- **Model Serving** — deploy models as network-accessible inference services.
-- **Model Library** — discover and manage AI models and container images.
-
----
-
-## Where to learn more
-
-- [Model Serving in Hybrid Manager](./serving)
-- [Model Library in Hybrid Manager](./library)
-- Full feature details: [Model Serving Hub](/ai-factory/model/serving), [Model Library Hub](/ai-factory/model/library)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/library.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/library.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/library.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/library.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,31 +0,0 @@
----
-title: Model Library in Hybrid Manager
-navTitle: Model Library
-description: How Model Library works within Hybrid Manager and how to manage model images.
----
-
-Hybrid Manager uses **Model Library**, powered by the HCP Image Library, to manage and deploy AI model images.
-
-You can use the Model Library to:
-
-- Discover available NIM models.
-- Integrate your own private registries.
-- Manage metadata for model images.
-
----
-
-## Hybrid Manager considerations
-
-- Model Library in Hybrid Manager overlays **HCP Image Library**.
-- Images can be deployed as KServe InferenceServices within your project.
-- Repository configuration is project-scoped.
-- You can add your own image registries:
-- [Integrate private registry — How-To](../../learn/how-to/model-library/integrate-private-registry)
-
----
-
-## Learn more
-
-- [How to deploy AI models in Hybrid Manager](../../learn/how-to/model-library/how-to-deploy-ai-models)
-- [Manage repository metadata](../../learn/how-to/model-library/manage-repository-metadata)
-- Full Model Library reference: [Model Library Hub](/ai-factory/model/library)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/serving.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/serving.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/serving.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/model/serving.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,29 +0,0 @@
-
----
-title: Model Serving in Hybrid Manager
-navTitle: Model Serving
-description: How Model Serving works within Hybrid Manager (HCP AI Factory workload) and key deployment considerations.
----
-
-Hybrid Manager enables **Model Serving** through its AI Factory workload, using **KServe** on HCP Kubernetes infrastructure.
-
-Models are deployed as **InferenceServices** and exposed via HTTP/gRPC endpoints within your Hybrid Manager project.
-
----
-
-## How it works in Hybrid Manager
-
-- KServe runs within your project’s Kubernetes cluster.
-- GPU resources must be provisioned and configured:
-- [How to set up GPU resources](../../learn/how-to/model-serving/update-gpu-resources)
-- Model images can be deployed from the Model Library.
-- Your applications (including AI Assistants) can call model endpoints.
-
----
-
-## Links to learn more
-
-- [Deploying NVIDIA NIM models in Hybrid Manager](../../learn/how-to/model-serving/deploy-nim-container)
-- [Verify deployed models](../../learn/how-to/model-serving/verify-models)
-- [KServe Concepts Hub](/ai-factory/learn/explained/model-serving-concepts)
-- [Model Serving FAQ](/ai-factory/learn/how-to/model-serving/faq)
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/pipeline/knowledge-base/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/pipeline/knowledge-base/index.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/pipeline/knowledge-base/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/pipeline/knowledge-base/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,12 +0,0 @@
----
-title: Knowledge Bases
-navigation:
- - Deeper%20Concepts/%20Terminology
- - ../../ Creating Your Knowledge Base with AIDB on HM
- - >-
- ../../ Data Ingestion and Embedding Generation for Your AIDB Knowledge Base
- on HM
- - ../../ Querying Your Knowledge Base with AIDB on HM
- - ../../ Managing Your Knowledge Base with AIDB on HM
-
----
Index: advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/index.mdx b/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/hybrid-manager/ai-factory/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,111 +0,0 @@
----
-title: AI Factory in Hybrid Manager
-navTitle: AI Factory
-description: Learn how to use the AI Factory workload within Hybrid Manager (HCP), including Gen AI, model serving, pipelines, and vector search. Explore learning paths, use cases, and Hybrid Manager-specific capabilities.
----
-
-# AI Factory in Hybrid Manager
-
-The **AI Factory workload** in Hybrid Manager brings scalable AI, machine learning, and Gen AI capabilities to your Hybrid Control Plane (HCP). It enables you to operationalize AI across your Hybrid Manager-managed clusters and data — with deep integration across Postgres, vector search, model serving, and pipelines.
-
-With AI Factory in Hybrid Manager, you can:
-
-- **Deploy Gen AI assistants and agents** for internal or external-facing use
-- **Serve AI models at scale** with integrated KServe-powered inferencing and GPU acceleration
-- **Build pipelines** to prepare and transform data for AI and vector use cases
-- **Create knowledge bases** and perform **retrieval-augmented generation (RAG)** with powerful vector search
-- **Manage your model library** and deploy trusted models within Hybrid Manager governance
-
----
-
-## Example AI Solutions You Can Build
-
-Hybrid Manager AI Factory unlocks solutions across a wide range of real-world needs:
-
-- **Enterprise search and knowledge assistants**
-Build RAG-based assistants that integrate with corporate documents, databases, and intranet content.
-
-- **Document intelligence and automation**
-Process PDFs, scanned documents, web data, and structured sources — applying OCR, summarization, and classification pipelines.
-
-- **Customer support chatbots**
-Deploy assistants powered by your own data and domain-specific models, with response generation and retrieval.
-
-- **AI-driven data apps**
-Expose AI-powered endpoints for applications — such as semantic search, recommendations, similarity search, or NLP-based querying.
-
-- **Operational AI for internal tools**
-Build models and agents to assist with DevOps, customer success, HR automation, sales enablement, and more.
-
-- **Domain-specific model serving**
-Serve proprietary or fine-tuned models (LLMs, classification, ranking) as scalable inference services, integrated with business systems.
-
-You can start small with a single assistant or inference service — and scale to full Gen AI applications that combine pipelines, vector search, model serving, and conversational agents.
-
----
-
-## Learning Paths
-
-Follow our curated learning paths based on your experience level:
-
-- [AI Factory 101](/ai-factory/learn/paths/101) — Introductory concepts and usage
-- [AI Factory 201](/ai-factory/learn/paths/201) — Building and managing Gen AI and AI Factory workloads
-- [AI Factory 301](/ai-factory/learn/paths/301) — Advanced integration, scaling, governance, and optimization
-
----
-
-## Use Cases and Solutions
-
-We provide detailed guidance and patterns to help you build full solutions with AI Factory:
-
-- [Common Use Cases](/ai-factory/learn/use-cases) — Start with proven patterns for AI Factory-powered applications
-- [Industry Solutions](/ai-factory/learn/solutions) — Explore industry-specific ideas and recommended best practices
-
----
-
-## AI Factory in Hybrid Manager Workloads
-
-Hybrid Manager supports the full range of AI Factory capabilities, integrated into its control plane:
-
-### Gen AI Workloads
-
-- [Gen AI Workloads](./gen-ai/index.mdx) — Overview of capabilities in Hybrid Manager
-- [Agent Studio](./gen-ai/agent-studio.mdx) — Assistants, tools, structures, and rulesets for Gen AI
-- [Gen AI Builder](./gen-ai/builder.mdx) — Knowledge bases and data lakes
-
-### Model Management and Serving
-
-- [Model Library](./model/library.mdx) — Manage and govern your model assets
-- [Model Serving](./model/serving.mdx) — Deploy and scale model inference services on Kubernetes
-- [GPU Resource Management](./model/gpu.mdx) — Configure and allocate GPU capacity for serving
-
-### Pipelines and Vector Engine
-
-- [Pipeline Knowledge Base](./pipeline/knowledge-base/index.mdx) — Pipelines for data preparation and document intelligence
-- [Vector Engine](./vector-engine/index.mdx) — Integrated vector search and similarity capabilities with Postgres
-
----
-
-## Hybrid Manager Learn Content
-
-In addition to AI Factory content in the Hub, Hybrid Manager provides additional **Learn** content for HM-specific usage:
-
-- [AI Factory Concepts in Hybrid Manager](../learn/explained/ai-factory/index.mdx)
-- [How-to guides for Hybrid Manager AI Factory](../learn/how-to/ai-factory/index.mdx)
-- [Learning Paths in Hybrid Manager](../learn/paths/ai-factory/index.mdx)
-
----
-
-## Get Started
-
-To get started building with AI Factory in Hybrid Manager:
-
-- Follow the [AI Factory learning paths](/ai-factory/learn/paths/index)
-- Explore [use cases](/ai-factory/learn/use-cases) and [industry solutions](/ai-factory/learn/solutions)
-- Read Hybrid Manager-specific [how-to guides](../learn/how-to/ai-factory/index.mdx)
-- Deploy your first Gen AI assistant or model with [Agent Studio](./gen-ai/agent-studio.mdx) or [Model Serving](./model/serving.mdx)
-
-AI Factory in Hybrid Manager gives you a scalable, secure platform to operationalize AI across your hybrid data estate. Start building today.
-
----
-
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/assistants/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/assistants/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/assistants/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/assistants/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,95 +0,0 @@
----
-title: Understanding and Managing Assistants in Gen AI Builder
-description: Understand what Assistants are in Gen AI Builder, why they matter, and how they power AI-driven interactions and applications.
----
-
-## What are Assistants
-
-**Assistants** in Gen AI Builder are AI-powered agents that perform tasks, interact with users, access knowledge, and adhere to predefined behavioral guidelines.
-They are the central building block for creating interactive, AI-driven applications within the AI Factory ecosystem.
-
-In short:
-**Assistants turn your Knowledge Bases, Rulesets, and Tools into useful, conversational AI experiences.**
-
-For a deep dive, see: [Assistants explained](../../../learn/explained/assistants-explained).
-
-## Why use Assistants
-
-Assistants enable you to:
-
-- Build **interactive AI applications** quickly and reliably.
-- **Ground AI responses** in your organization’s data (via Knowledge Bases).
-- Enforce **behavioral guidelines** through Rulesets.
-- Enable advanced **task execution** through Tools.
-- Maintain **conversational memory** to support multi-turn interactions.
-
-Assistants are the primary interface between end users and your AI Factory content + capabilities.
-
-## When to use Assistants
-
-- Whenever you want to expose AI capabilities to users — internal or external.
-- When building:
-- Support chatbots
-- Internal knowledge agents
-- Financial advisors
-- Sales assistants
-- Executive assistants
-- Compliance checkers
-- When building **multi-modal Agents** that combine:
-- Natural language conversation
-- Knowledge retrieval (RAG)
-- Behavior control
-- Task execution
-
-## How Assistants fit into Gen AI Builder
-
-Typical Assistant flow:
-
-User Input → Assistant → Retriever → Knowledge Bases → Retrieved Content
-→ Rulesets → Behavioral Guidance
-→ Tools → Action Execution (if configured)
-→ Response Generation → User Output
-
-
-
-At runtime:
-
-- The Assistant receives user input.
-- It retrieves relevant knowledge.
-- It applies behavioral Rulesets.
-- It uses Tools if needed.
-- It generates a response via its selected LLM.
-
-Assistants provide a **unified layer** over all these components.
-
-## Key features of Assistants
-
-- **LLM integration:** Powered by your choice of Large Language Models (LLMs).
-- **Knowledge Base connectivity:** Link one or more Knowledge Bases for Retrieval-Augmented Generation (RAG).
-- **Ruleset application:** Enforce behavioral guidelines and tone.
-- **Tool usage:** (If configured) enable Assistants to perform external actions.
-- **Conversation management:** Maintain memory across interactions.
-- **Customization:** Tailor Assistant behavior, knowledge access, and generation parameters.
-
-## Getting started
-
-See [Create an Assistant](../../../how-to/gen-ai/create-assistant) for a full step-by-step guide.
-
-Typical workflow:
-
-1. Create an Assistant.
-2. Select LLM model.
-3. Add Knowledge Bases.
-4. Add Rulesets.
-5. Optionally configure Tools and Memory.
-6. Test and deploy the Assistant.
-
-## Related topics
-
-- [Assistants explained](../../../learn/explained/assistants-explained)
-- [Create an Assistant](../../../how-to/gen-ai/create-assistant)
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [Knowledge Bases explained](../../../learn/explained/knowledge-bases)
-- [Retrievers explained](../../../learn/explained/retrievers-explained)
-- [Structures explained](../../../learn/explained/structures)
-- [Hybrid Manager: Using Gen AI Builder](../../../../hybrid-manager/ai-factory/gen-ai/builder/index)
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/rulesets/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/rulesets/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/rulesets/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/rulesets/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,87 +0,0 @@
----
-title: Working with Rulesets in Gen AI Builder
-description: Understand what Rulesets are in Gen AI Builder, why they matter, and how they guide the behavior of Assistants and Structures.
----
-
-## What are Rulesets
-
-**Rulesets** in Gen AI Builder are collections of natural language instructions that guide the behavior of your Assistants and Structures.
-They help ensure responses are aligned with your specific instructions and organizational guidelines.
-
-Rulesets serve as a **layer of explicit control** over how your AI behaves — complementing the knowledge it retrieves from Knowledge Bases.
-
-In short:
-**Rulesets tell your Assistants *how* to behave, not just *what* to retrieve.**
-
-For a deep dive, see: [Rulesets explained](../../../learn/explained/rulesets-explained).
-
-## Why use Rulesets
-
-- **Guide behavior:** Ensure Assistants respond in ways that match your tone, style, and policies.
-- **Enforce constraints:** Prohibit certain types of content or behaviors (e.g., avoid legal advice, don’t mention competitors).
-- **Support multiple personas:** Define distinct behavioral patterns for different Assistants.
-- **Complement RAG pipelines:** Combine retrieved knowledge with consistent behavior.
-
-Rulesets are particularly powerful when combined with:
-
-- Knowledge Bases (what content to retrieve)
-- Structures (how to process tasks)
-- Tools (how to interact with external systems)
-
-## When to use Rulesets
-
-- When building Assistants that interact with end users.
-- When defining behavior for internal Agents and Pipelines.
-- Whenever you want to ensure **consistent tone, style, or compliance** across AI applications.
-
-**Examples:**
-
-- Customer support Assistants using polite and professional tone.
-- Internal policy chatbots with strict legal disclaimers.
-- Marketing copy Assistants that reflect brand guidelines.
-
-## How Rulesets fit into Gen AI Builder
-
-The typical workflow is:
-
-```Create Ruleset → Add Rules → Create Assistant → Assign Ruleset to Assistant```
-
-
-At runtime:
-
-- The assigned Ruleset is applied to every message processed by the Assistant.
-- The Assistant uses these Rules in combination with retrieved content and its base LLM.
-
-## Components of a Ruleset
-
-- **Name** — Required, unique name.
-- **Description** — Optional description.
-- **Rules** — One or more Rules, each written in natural language.
-- **Alias** — Optional unique alias (for versioning or API access).
-- **Metadata** — Optional JSON object for advanced configuration.
-
-**Rules** themselves consist of:
-
-- Name (required)
-- Rule text (required) — written as an instruction in natural language.
-
-## Getting started
-
-See [Create a Ruleset](../../../how-to/gen-ai/create-ruleset) for a full step-by-step guide.
-
-Example flow:
-
-1. Create a **Ruleset** → "Polite Support Tone"
-2. Create Rules:
-- "Use Formal Salutations"
-- "Offer Assistance Clearly"
-3. Create an Assistant and assign the Ruleset.
-4. The Assistant now responds with this defined tone and style.
-
-## Related topics
-
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [Create a Ruleset](../../../how-to/gen-ai/create-ruleset)
-- [Structures explained](../../../learn/explained/structures)
-- [AI Factory Concepts](../../../learn/explained/ai-factory-concepts)
-- [Hybrid Manager: Using Gen AI Builder](../../../../hybrid-manager/ai-factory/gen-ai/builder/index)
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/structures/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/structures/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/structures/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/structures/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,47 +0,0 @@
-
-At runtime:
-
-- Structures can run:
-- On demand via UI.
-- Programmatically via API.
-- Triggered by Assistant Tools.
-
-## Key features of Structures
-
-- Based on **Griptape Python agents, pipelines, workflows**.
-- Deployed from:
-- Data Lake zip file
-- GitHub repository
-- Provided samples
-- Configurable via:
-- Environment variables
-- Structure Config files (YAML / Python)
-- Executable via:
-- PG.AI Web Console
-- API
-- Third-party integrations
-
-## Getting started
-
-See [Create a Structure](../../../how-to/gen-ai/create-structure) for a full step-by-step guide.
-
-Typical workflow:
-
-1. Package your Griptape Structure as a zip file.
-2. Upload to your Data Lake.
-3. Create a Structure in Gen AI Builder.
-4. Configure Structure parameters.
-5. Execute Structure:
-- Directly
-- As part of Data Source transformation
-- As an Assistant Tool
-
-## Related topics
-
-- [Structures explained](../../../learn/explained/structures-explained)
-- [Create a Structure](../../../how-to/gen-ai/create-structure)
-- [Assistants explained](../../../learn/explained/assistants-explained)
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [Knowledge Bases explained](../../../learn/explained/knowledge-bases)
-- [AI Factory Concepts](../../../learn/explained/ai-factory-concepts)
-- [Hybrid Manager: Using Gen AI Builder](../../../../hybrid-manager/ai-factory/gen-ai/builder/index)
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/threads/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/threads/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/threads/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/threads/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,121 +0,0 @@
----
-title: Working with Threads in Gen AI Builder
-description: Understand what Threads are in Gen AI Builder, why they matter, and how they provide conversation history, state persistence, and quality insights.
----
-
-## What are Threads
-
-**Threads** in Gen AI Builder represent **individual conversations** or interaction histories, typically with an AI Assistant.
-They allow you to review past interactions, understand message flow, and analyze Assistant behavior.
-
-A Thread captures:
-
-- The entire sequence of messages between a user and an AI Assistant.
-- Associated metadata (timestamps, IDs, context state).
-- System-level details (Tools used, Rulesets applied, memory state).
-
-In short:
-**Threads provide the *conversation memory and history* that enables analysis, debugging, and state persistence in your AI Factory applications.**
-
-For a deep dive, see: [Threads explained](../../../learn/explained/threads-explained).
-
-## Why use Threads
-
-- **Review conversation history:** Understand exactly what the user and Assistant said.
-- **Debug behavior:** Analyze how Assistants behaved in specific interactions.
-- **Analyze user needs:** See patterns of user queries and intents.
-- **Support compliance audits:** Provide a record of AI responses.
-- **Manage context state:** Track conversation state for Assistants with memory.
-
-Threads are essential for **production-grade AI applications** where quality, compliance, and traceability matter.
-
-## When to use Threads
-
-Use Threads when you need to:
-
-- Review recent interactions for QA or user support.
-- Audit Assistant responses for compliance.
-- Debug unexpected Assistant behavior.
-- Identify points of friction or failure in conversations.
-- Analyze common user questions and improve knowledge coverage.
-- Manage or reset conversation context for long-running Assistants.
-
-## How Threads fit into Gen AI Builder
-
-```
-User Input → Assistant → Retriever → Knowledge Bases → Retrieved Content
-→ Rulesets → Behavioral Guidance
-→ Tools → Action Execution
-→ Memory → Context Maintenance
-→ LLM → Response → User Output → Thread recorded
-```
-
-
-Every conversation with an Assistant:
-
-- Creates or continues a **Thread**.
-- Records:
-- Messages
-- Message metadata
-- Tool calls and results
-- Memory state (if applicable)
-
-## Key features of Threads
-
-- **Conversation history:** Full message log with timestamps.
-- **Searchable:** Find Threads by name, alias, or content.
-- **Thread metadata:** ID, created/updated times, Assistant association.
-- **Message metadata:** Message ID, content, Tool calls.
-- **Context state:** Memory and conversation context tracked across turns.
-- **QA and debugging:** Inspect message flow and Assistant behavior.
-
-## Typical patterns of use
-
-### Conversation QA
-
-- Review recent Threads to verify tone, accuracy, and compliance.
-
-### Debugging
-
-- Investigate specific user complaints or unexpected behaviors.
-
-### Compliance auditing
-
-- Provide conversation transcripts for audit purposes.
-
-### Memory management
-
-- Track and manage memory state across Threads.
-
-### Conversation analytics
-
-- Identify trends and common user questions across Threads.
-
-## Getting started
-
-See [View and manage Threads](../../../how-to/gen-ai/view-threads) for a full step-by-step guide.
-
-Typical workflow:
-
-1. Navigate to **Threads**.
-2. Search or browse to find relevant Thread.
-3. Open Thread and review:
-- Conversation flow
-- Assistant responses
-- Tool invocations
-- Context state
-4. Take action:
-- Edit or delete Thread (if needed).
-- Export Thread for QA or audit.
-- Use findings to improve Assistant configuration.
-
-## Related topics
-
-- [Threads explained](../../../learn/explained/threads-explained)
-- [View and manage Threads](../../../how-to/gen-ai/view-threads)
-- [Assistants explained](../../../learn/explained/assistants-explained)
-- [Structures explained](../../../learn/explained/structures-explained)
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [AI Factory Concepts](../../../learn/explained/ai-factory-concepts)
-- [Hybrid Manager: Using Gen AI Builder](../../../../hybrid-manager/ai-factory/gen-ai/builder/index)
-
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/tools/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/tools/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/tools/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/tools/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,99 +0,0 @@
----
-title: Working with Tools in Gen AI Builder
-description: Understand what Tools are in Gen AI Builder, why they matter, and how they extend the capabilities of AI Assistants and Structures.
----
-
-## What are Tools
-
-**Tools** in Gen AI Builder are Griptape-powered components that allow AI Assistants and Structures to perform actions beyond basic text generation.
-They provide the ability to interact with external systems, perform calculations, retrieve live data, and execute custom logic.
-
-Tools make AI applications **active** — capable of not just answering questions, but taking meaningful action.
-
-In short:
-**Tools give your AI Assistants and Structures *superpowers* by extending them with actionable capabilities.**
-
-For a deep dive, see: [Tools explained](../../../learn/explained/tools-explained).
-
-## Why use Tools
-
-- **Extend LLM capabilities:** Perform actions that LLMs alone cannot do.
-- **Integrate with external systems:** APIs, databases, services.
-- **Enhance user experience:** Provide dynamic responses based on real-time data.
-- **Enable business processes:** Automate workflows triggered by user interactions.
-- **Modularize logic:** Package reusable functions that can be invoked across Assistants and Structures.
-
-Without Tools, your Assistants and Structures are limited to retrieving knowledge and generating text.
-With Tools, they can **act**, **compute**, **query**, and **integrate**.
-
-## When to use Tools
-
-Use Tools when you want Assistants or Structures to:
-
-- Query external APIs (e.g., stock prices, weather, exchange rates).
-- Perform calculations or business logic.
-- Access internal databases or services.
-- Enrich conversations with live or dynamic data.
-- Automate multi-step processes.
-- Provide custom retrieval or transformation logic.
-
-## How Tools fit into Gen AI Builder
-
-Runtime flow with Tools:
-
-```
-User Input → Assistant → Retriever → Knowledge Bases → Retrieved Content
-→ Rulesets → Behavioral Guidance
-→ Tools → Action Execution
-→ Memory → Context Maintenance
-→ LLM → Response → User Output
-```
-
-
-
-Tools can also be invoked:
-
-- **Directly** by Assistants via Tool calls.
-- **Indirectly** as part of a Structure execution.
-- **In Data Source pipelines** for data transformation.
-
-## Key features of Tools
-
-- Implemented as **Griptape Tools** (Python classes).
-- Packaged as Zip files or deployed from GitHub.
-- Configurable with:
-- Tool Config file (YAML / Python)
-- Environment variables (API keys, configuration)
-- Executable by:
-- Assistants (via LLM-driven tool invocation)
-- Structures (as components of workflows)
-
-## Typical Tool patterns
-
-- **API Connectors:** Query external services.
-- **Calculators:** Perform complex calculations or conversions.
-- **Data Fetchers:** Retrieve data from internal systems.
-- **Data Transformers:** Preprocess or post-process data.
-- **Process Automators:** Orchestrate multi-step workflows.
-
-## Getting started
-
-See [Create a Tool](../../../how-to/gen-ai/create-tool) for a full step-by-step guide.
-
-Typical workflow:
-
-1. Develop Griptape Tool locally.
-2. Package Tool as Zip.
-3. Upload Tool Zip to Data Lake.
-4. Create Tool in Gen AI Builder.
-5. Assign Tool to Assistants or Structures.
-
-## Related topics
-
-- [Tools explained](../../../learn/explained/tools-explained)
-- [Create a Tool](../../../how-to/gen-ai/create-tool)
-- [Structures explained](../../../learn/explained/structures-explained)
-- [Assistants explained](../../../learn/explained/assistants-explained)
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [AI Factory Concepts](../../../learn/explained/ai-factory-concepts)
-- [Hybrid Manager: Using Gen AI Builder](../../../../hybrid-manager/ai-factory/gen-ai/builder/index)
Index: advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/index.mdx
===================================================================
diff --git a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/index.mdx b/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/index.mdx
deleted file mode 100644
--- a/advocacy_docs/edb-postgres-ai/ai-factory/gen-ai/agent-studio/index.mdx (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
+++ /dev/null (revision bfb5e7e771eb9cfd2db55b5a8d5f364ab05f32ed)
@@ -1,123 +0,0 @@
----
-title: Agent Studio in Gen AI Builder
-description: Understand and manage Assistants, Structures, Rulesets, Tools, and Threads — the core building blocks for interactive and task-based AI applications in Gen AI Builder.
----
-
-## What is Agent Studio
-
-**Agent Studio** in Gen AI Builder is where you create and manage the key components that bring your AI Factory applications to life.
-
-Agent Studio enables you to:
-
-- Build **Assistants** that interact with users.
-- Package **Structures** that perform complex AI workflows.
-- Define **Rulesets** to control Assistant behavior.
-- Provide **Tools** to extend Assistant and Structure capabilities.
-- Manage **Threads** to analyze conversation history and maintain state.
-
-In short:
-**Agent Studio is where you assemble, govern, and analyze the intelligent behaviors of your AI-driven applications.**
-
-## Why use Agent Studio
-
-- To create rich, interactive AI applications.
-- To apply business logic and organizational rules to AI interactions.
-- To integrate AI with external data and systems.
-- To ensure controlled, compliant, and high-quality AI behavior.
-- To gain visibility into conversations and continuously improve AI performance.
-
-Agent Studio is the **workbench** for designing production-ready AI experiences.
-
-## Core components
-
-### [Assistants](assistants)
-
-**AI agents** that converse with users, powered by LLMs, Knowledge Bases, Tools, Rulesets, and Memory.
-
-Use Assistants to:
-
-- Build chatbots and copilots.
-- Implement internal and external virtual agents.
-- Connect users with AI-driven business logic.
-
-* Learn more:
-- [Assistants explained](../../../learn/explained/assistants-explained)
-- [Create an Assistant](../../../how-to/gen-ai/create-assistant)
-- Reference (placeholder): `gen-ai/reference/assistants`
-
----
-
-### [Structures](structures)
-
-**Griptape-powered agents, pipelines, and workflows** that encapsulate business logic for AI-driven tasks.
-
-Use Structures to:
-
-- Perform data transformations.
-- Implement multi-step reasoning.
-- Provide Tools and Data Source pipelines.
-
-* Learn more:
-- [Structures explained](../../../learn/explained/structures-explained)
-- [Create a Structure](../../../how-to/gen-ai/create-structure)
-- Reference (placeholder): `gen-ai/reference/structures`
-
----
-
-### [Rulesets](rulesets)
-
-**Collections of behavioral rules** that guide how Assistants interact with users.
-
-Use Rulesets to:
-
-- Enforce compliance.
-- Maintain brand tone.
-- Implement conversational policies.
-
-* Learn more:
-- [Rulesets explained](../../../learn/explained/rulesets-explained)
-- [Create a Ruleset](../../../how-to/gen-ai/create-ruleset)
-- Reference (placeholder): `gen-ai/reference/rulesets`
-
----
-
-### [Tools](tools)
-
-**Griptape Tools** that Assistants and Structures can call to perform external actions.
-
-Use Tools to:
-
-- Query APIs.
-- Perform calculations.
-- Fetch live data.
-- Automate workflows.
-
-* Learn more:
-- [Tools explained](../../../learn/explained/tools-explained)
-- [Create a Tool](../../../how-to/gen-ai/create-tool)
-- Reference (placeholder): `gen-ai/reference/tools`
-
----
-
-### [Threads](threads)