|
28 | 28 | "scc"
|
29 | 29 | ],
|
30 | 30 | "short_description": "Automate RAG deployment with supporting IBM Cloud and watsonx services, embed your enterprise data in generative AI solutions.",
|
31 |
| - "long_description": "Utilize data from your enterprise to achieve productivity gains in activities related to question/answer conversations, content search, summarization and generation. RAG can be deployed in multiple configurations and is applicable to various industry use cases and solutions.\n\nThis deployable architecture provides a comprehensive foundation for trust, observability, security, and regulatory compliance by configuring and deploying various services and a sample application for a [RAG pattern](https://cloud.ibm.com/docs/pattern-genai-rag?topic=pattern-genai-rag-genai-pattern), including:\n- Configuring IBM Cloud Account with best practices from [IBM Cloud Framework for Financial Services](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-about)\n- Deploying key and secrets management services for storage and management of encryption keys and secrets\n- Deploying controls for continuous compliance\n- Deploying observability services for application and platform logging and monitoring\n- Deploying a suite of watsonx services to provide generative AI RAG capabilities\n- Deploying content databases for storing vector embeddings of the documents and content search/retrieval\n- Deploying a sample application in a variety of run times including CI/CD/CC pipelines for secure application lifecycle management\n\nThe above configured and deployed services enable a secure and trustworthy deployment of generative AI applications on IBM Cloud.\n\nThe configurations are flexible and be changed to meet the needs for several types of RAG patterns depending on the chosen combination of technologies and services.\n\nThe generative AI RAG pattern services include:\n- [watsonx.ai](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/welcome-main.html?context=wx)\n- [watsonx.data](https://cloud.ibm.com/docs/watsonxdata) (with Milvus)\n- [watsonx.governance](https://dataplatform.cloud.ibm.com/docs/content/svc-welcome/aiopenscale.html?context=wx)\n- [watsonx Assistant](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-welcome-new-assistant)\n- [watsonx Orchestrate](https://www.ibm.com/docs/en/watsonx/watson-orchestrate/current)\n- [Watson Discovery](https://cloud.ibm.com/docs/discovery-data)\n- [Elasticsearch](https://cloud.ibm.com/docs/databases-for-elasticsearch) Enterprise and Platinum edition\nThe supporting services include:\n- [Secrets Manager](https://cloud.ibm.com/docs/secrets-manager)\n- [Key Protect](https://cloud.ibm.com/docs/key-protect)\n- [Security and Compliance Center](https://cloud.ibm.com/docs/security-compliance)\n- [Event Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-getting-started)\n- [Logs](https://cloud.ibm.com/docs/cloud-logs)\n- [Monitoring](https://cloud.ibm.com/docs/monitoring?topic=monitoring-getting-started)\n- [Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage)\n- [Continuous Delivery](https://cloud.ibm.com/docs/ContinuousDelivery) toolchains\n- [Container Registry](https://cloud.ibm.com/docs/Registry)\n\nA [sample RAG application](https://github.com/IBM/gen-ai-rag-watsonx-sample-application) is deployed to [Code Engine](https://cloud.ibm.com/docs/codeengine) or [Red Hat OpenShift](https://cloud.ibm.com/docs/openshift) cluster.\n\nBy leveraging this architecture, you can accelerate your deployment and tailor it to meet your unique business needs and enterprise goals.", |
| 31 | + "long_description": "Utilize data from your enterprise to achieve productivity gains in activities related to question/answer conversations, content search, summarization and generation. RAG can be deployed in multiple configurations and is applicable to various industry use cases and solutions.\n\nThis deployable architecture provides a comprehensive foundation for trust, observability, security, and regulatory compliance by configuring and deploying various services and a sample application for a [RAG pattern](https://cloud.ibm.com/docs/pattern-genai-rag?topic=pattern-genai-rag-genai-pattern), including:\n- Configuring IBM Cloud Account with best practices from [IBM Cloud Framework for Financial Services](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-about)\n- Deploying key and secrets management services for storage and management of encryption keys and secrets\n- Deploying controls for continuous compliance\n- Deploying observability services for application and platform logging and monitoring\n- Deploying a suite of watsonx services to provide generative AI RAG capabilities\n- Deploying content databases for storing vector embeddings of the documents and content search/retrieval\n- Deploying a sample application in a variety of run times including CI/CD/CC pipelines for secure application lifecycle management\n\nThe above configured and deployed services enable a secure and trustworthy deployment of generative AI applications on IBM Cloud.\n\nThe configurations are flexible and be changed to meet the needs for several types of RAG patterns depending on the chosen combination of technologies and services.\n\nThe generative AI RAG pattern services include:\n- [watsonx.ai](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/welcome-main.html?context=wx)\n- [watsonx.data](https://cloud.ibm.com/docs/watsonxdata) (with Milvus)\n- [watsonx.governance](https://dataplatform.cloud.ibm.com/docs/content/svc-welcome/aiopenscale.html?context=wx)\n- [watsonx Assistant](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-welcome-new-assistant)\n- [watsonx Orchestrate](https://www.ibm.com/docs/en/watsonx/watson-orchestrate/current)\n- [Watson Discovery](https://cloud.ibm.com/docs/discovery-data)\n- [Elasticsearch](https://cloud.ibm.com/docs/databases-for-elasticsearch) Enterprise and Platinum edition\n\nThe supporting services include:\n- [Secrets Manager](https://cloud.ibm.com/docs/secrets-manager)\n- [Key Protect](https://cloud.ibm.com/docs/key-protect)\n- [Security and Compliance Center](https://cloud.ibm.com/docs/security-compliance)\n- [Event Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-getting-started)\n- [Logs](https://cloud.ibm.com/docs/cloud-logs)\n- [Monitoring](https://cloud.ibm.com/docs/monitoring?topic=monitoring-getting-started)\n- [Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage)\n- [Continuous Delivery](https://cloud.ibm.com/docs/ContinuousDelivery) toolchains\n- [Container Registry](https://cloud.ibm.com/docs/Registry)\n\nA [sample RAG application](https://github.com/IBM/gen-ai-rag-watsonx-sample-application) is deployed to [Code Engine](https://cloud.ibm.com/docs/codeengine) or [Red Hat OpenShift](https://cloud.ibm.com/docs/openshift) cluster.\n\nBy leveraging this architecture, you can accelerate your deployment and tailor it to meet your unique business needs and enterprise goals.", |
32 | 32 | "offering_docs_url": "https://github.com/terraform-ibm-modules/stack-retrieval-augmented-generation/blob/main/README.md",
|
33 | 33 | "offering_icon_url": "https://globalcatalog.cloud.ibm.com/api/v1/1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc/artifacts/solution.svg",
|
34 | 34 | "provider_name": "IBM",
|
|
65 | 65 | "profiles": [
|
66 | 66 | {
|
67 | 67 | "profile_name": "AI Security Guardrails 2.0",
|
68 |
| - "profile_version": "1.0.0" |
| 68 | + "profile_version": "1.1.0" |
69 | 69 | }
|
70 | 70 | ]
|
71 | 71 | },
|
|
157 | 157 | "architecture": {
|
158 | 158 | "features": [
|
159 | 159 | {
|
160 |
| - "title": "Enables:", |
161 |
| - "description": "1.Code Engine for containerized and serverless workloads\n2.Elasticsearch Enterprise for building and storing dense vector indexes or keyword search indexes\n3.watsonx.ai in-memory vector store for RAG trial and exploration\n4.watsonx.ai UI to upload documents\n5.watsonx.ai Prompt Lab for inferencing and Prompt Templates\n6.watsonx Assistant Conversational Search with embedded LLM\n7.Build your own data processing, ingestion pipeline and indexes" |
| 160 | + "title": " ", |
| 161 | + "description": "Enables:" |
| 162 | + }, |
| 163 | + { |
| 164 | + "title": "1. Code Engine for containerized and serverless workloads", |
| 165 | + "description": " " |
| 166 | + }, |
| 167 | + { |
| 168 | + "title": "2. Elasticsearch Enterprise for building and storing dense vector indexes or keyword search indexes", |
| 169 | + "description": " " |
| 170 | + }, |
| 171 | + { |
| 172 | + "title": "3. watsonx.ai in-memory vector store for RAG trial and exploration", |
| 173 | + "description": " " |
| 174 | + }, |
| 175 | + { |
| 176 | + "title": "4. watsonx.ai UI to upload documents", |
| 177 | + "description": " " |
| 178 | + }, |
| 179 | + { |
| 180 | + "title": "5. watsonx.ai Prompt Lab for inferencing and Prompt Templates", |
| 181 | + "description": " " |
| 182 | + }, |
| 183 | + { |
| 184 | + "title": "6. watsonx Assistant Conversational Search with embedded LLM", |
| 185 | + "description": " " |
| 186 | + }, |
| 187 | + { |
| 188 | + "title": "7. Build your own data processing, ingestion pipeline and indexes", |
| 189 | + "description": " " |
162 | 190 | }
|
163 | 191 | ],
|
164 | 192 | "diagrams": [
|
|
271 | 299 | "required": false
|
272 | 300 | },
|
273 | 301 | {
|
274 |
| - "key": "enable_platform_logs_metrics", |
| 302 | + "key": "enable_platform_metrics", |
275 | 303 | "type": "boolean",
|
276 | 304 | "default_value": false,
|
277 |
| - "description": "Whether to provision logging and monitoring instances are configured to receive all platform logs and metrics in the target region. There can only be one instance per region provisioned for platform logs/metrics.", |
| 305 | + "description": "Whether the monitoring instance is configured to receive all platform metrics in the target region. There can only be one instance per region provisioned for platform metrics.", |
278 | 306 | "required": false
|
279 | 307 | },
|
280 | 308 | {
|
|
478 | 506 | "architecture": {
|
479 | 507 | "features": [
|
480 | 508 | {
|
481 |
| - "title": "Enables:", |
482 |
| - "description": "1.Red Hat OpenShift cluster for microservices workloads\n2.Elasticsearch Platinum for building and storing sparse vectors, dense vector indexes or keyword search indexes\n - watsonx.ai use of Elasticsearch ELSER2 vector index for RAG\n - watsonx Assistant Conversational Search with UI feature for uploading documents to create or use Elasticsearch ELSER2 vector index for RAG\n3.watsonx.ai in-memory vector store for RAG trial and exploration\n4.watsonx.ai UI to upload documents\n5.watsonx.ai Prompt Lab for inferencing and Prompt Templates\n6.watsonx Assistant Conversational Search with embedded LLM\n7.Build your own data processing, ingestion pipeline and indexes" |
| 509 | + "title": " ", |
| 510 | + "description": "Enables:" |
| 511 | + }, |
| 512 | + { |
| 513 | + "title": "1. Red Hat OpenShift cluster for microservices workloads", |
| 514 | + "description": " " |
| 515 | + }, |
| 516 | + { |
| 517 | + "title": "2. Elasticsearch Platinum for building and storing sparse vectors, dense vector indexes or keyword search indexes", |
| 518 | + "description": " " |
| 519 | + }, |
| 520 | + { |
| 521 | + "title": "- watsonx.ai use of Elasticsearch ELSER2 vector index for RAG", |
| 522 | + "description": " " |
| 523 | + }, |
| 524 | + { |
| 525 | + "title": "- watsonx Assistant Conversational Search with UI feature for uploading documents to create or use Elasticsearch ELSER2 vector index for RAG", |
| 526 | + "description": " " |
| 527 | + }, |
| 528 | + { |
| 529 | + "title": "3. watsonx.ai in-memory vector store for RAG trial and exploration", |
| 530 | + "description": " " |
| 531 | + }, |
| 532 | + { |
| 533 | + "title": "4. watsonx.ai UI to upload documents", |
| 534 | + "description": " " |
| 535 | + }, |
| 536 | + { |
| 537 | + "title": "5. watsonx.ai Prompt Lab for inferencing and Prompt Templates", |
| 538 | + "description": " " |
| 539 | + }, |
| 540 | + { |
| 541 | + "title": "6. watsonx Assistant Conversational Search with embedded LLM", |
| 542 | + "description": " " |
| 543 | + }, |
| 544 | + { |
| 545 | + "title": "7. Build your own data processing, ingestion pipeline and indexes", |
| 546 | + "description": " " |
483 | 547 | }
|
484 | 548 | ],
|
485 | 549 | "diagrams": [
|
|
592 | 656 | "required": false
|
593 | 657 | },
|
594 | 658 | {
|
595 |
| - "key": "enable_platform_logs_metrics", |
| 659 | + "key": "enable_platform_metrics", |
596 | 660 | "type": "boolean",
|
597 | 661 | "default_value": false,
|
598 |
| - "description": "Whether to provision logging and monitoring instances are configured to receive all platform logs and metrics in the target region. There can only be one instance per region provisioned for platform logs/metrics.", |
| 662 | + "description": "Whether the monitoring instance is configured to receive all platform metrics in the target region. There can only be one instance per region provisioned for platform metrics.", |
599 | 663 | "required": false
|
600 | 664 | },
|
601 | 665 | {
|
|
0 commit comments