Skip to content

Commit 004b26a

Browse files
committed
Changed title of page. Added link to HCL. Updated image from light mode to dark mode. Added description for the page. Changed weighting of page. Fixed Markdown syntax issues”
1 parent 3454b4a commit 004b26a

2 files changed

Lines changed: 12 additions & 11 deletions

File tree

-14.8 KB
Loading

src/pages/docs/administration/octopus-ai-assistant/project-creation.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
layout: src/layouts/Default.astro
3-
pubDate: 2025-07-07
4-
modDate: 2025-07-07
5-
title: Project creation
6-
description:
7-
navOrder: 10
3+
pubDate: 2025-07-09
4+
modDate: 2025-07-09
5+
title: Prompt-based project creation
6+
description: Learn how to use the Octopus AI Assistant to create deployment projects from text prompts and customize projects for your requirements.
7+
navOrder: 20
88
---
99

10-
The Octopus AI Assistant can create fully configured deployment projects from a simple text prompt, helping you get started with deployments quickly. Instead of manually setting up project configurations, deployment processes, targets, and environments, you can describe what you want to deploy and let the AI Assistant generate a complete project based on proven best practices. The assistant generates Terraform code which is provided to you in the chat interface to review, before approving or aborting the deployment.
10+
The Octopus AI Assistant can create fully configured deployment projects from a simple text prompt, helping you get started with deployments quickly. Instead of manually setting up project configurations, deployment processes, targets, and environments, you can describe what you want to deploy and let the AI Assistant generate a complete project based on proven best practices. The assistant generates resource configuration in [HCL](https://developer.hashicorp.com/terraform/language) (HashiCorp Configuration Language) through the chat interface for you to review before approving or aborting the deployment.
1111

1212
We've trained the large language model used by the Octopus AI Assistant with hand-crafted template projects that bake in best practices for common deployment scenarios.
1313

@@ -21,7 +21,6 @@ Selecting this will present you with our pre-configured project creation prompts
2121

2222
![Octopus AI Assistant pre-configured project options](/docs/administration/octopus-ai-assistant/octopus-ai-assistant-project-creation-examples-2.png)
2323

24-
2524
You can choose one of the example prompts to create an opinionated project. In the example (below), I'll select the prompt **Create an Azure Web App project called "Azure Web App"**. You can further tweak and customize the prompt based on your specific requirements, check the [expanding on the example prompts](#expanding-on-the-example-prompts) section of the documentation.
2625

2726
The Octopus AI Assistant may take 60-90 seconds to generate plan for the project. When it has generated the Terraform configuration, you will be provided with the output of `terraform plan` so you can see all resources that will be created. You can approve or abort.
@@ -49,7 +48,7 @@ When the deployment completes, go to the **Task Summary** tab for the release. T
4948

5049
You can also use the Octopus AI Assistant to help guide you through these configuration items. Treat the assistant like any other large language model chatbot. For example, you could ask:
5150

52-
```
51+
```text
5352
Can you help me configure an azure service principal for use from Octopus Deploy
5453
```
5554

@@ -62,13 +61,15 @@ We provide example prompts for project creation in the Octopus AI Assistant to h
6261
You can expand on the example prompts with variations to configure the project based on your requirements.
6362

6463
For example, you can ask the Octopus AI Assistant to configure an additional environment, and to place the project in an existing project group:
65-
```
64+
65+
```text
6666
Create an AWS Lambda project called "My Lambda App" in the project group "Banking". Create an environment called "QA". Include the "QA" environment in the project lifecycle before the "Production" environment.
6767
```
6868

6969
You may want to modify the default steps in the deployment process:
70-
```
70+
71+
```text
7172
Create an AWS Lambda project called "Gift Card" in the project group "Retail". Create an additional step in the deployment process called "Run smoke tests". The step should be a bash script and should test a HTTP endpoint returns a 200 status code. Add the step after the Deploy a Lambda step in the deployment process. Ensure the new step doesn't run in the Security environment.
7273
```
7374

74-
Using the Octopus AI Assistant to combine our predefined project configurations with your organization specific requirements, means you can have a fully functioning project in minutes, rather than hours.
75+
Using the Octopus AI Assistant to combine our predefined project configurations with your organization specific requirements, means you can have a fully functioning project in minutes, rather than hours.

0 commit comments

Comments
 (0)