You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Sample-Basic-Tour.md
+15-34Lines changed: 15 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ version info: 2.0 (05/24/2025)
3
3
---
4
4
## Welcome to GenAI-Logic
5
5
6
-
1.***Instant microservices*** (APIs and Admin Apps) from a database or **GenAI prompt** -- 1 command and you are ready for MCP, Vibe and Business User Collaboration.
6
+
1.***Instant mcp-enabled microservices*** (APIs and Admin Apps) from a database or **GenAI prompt** -- one command and you are ready for MCP, Vibe and Business User Collaboration.
7
7
8
8
2.***Customize*** with **Rules** and Python in your IDE: created projects use standard Python libraries (Flask, SQLAlchemy)
9
9
@@ -18,17 +18,9 @@ You are in the [API Logic Server Manager](https://apilogicserver.github.io/Docs/
18
18
19
19
<detailsmarkdown>
20
20
21
-
<summary> 1. Product Tour - start here</summary>
21
+
<summary> 1. Product Tour - Start here</summary>
22
22
23
-
<br>For a self-demo, use the CLI (**Terminal > New Terminal**), and try the pre-installed [**Basic Demo**](https://apilogicserver.github.io/Docs/Sample-Basic-Demo/):
24
-
25
-
---
26
-
title: Instant Microservices - with Logic and Security
27
-
notes: gold is proto (-- doc); alert for apostrophe; links must be absolute (images relative)
28
-
version: 0.22 from docsite 5/24/2025
29
-
---
30
-
31
-
See how to build a complete database system -- in minutes instead of weeks or months:
23
+
<br>Use the CLI (**Terminal > New Terminal**), and:
32
24
33
25
1.**An API**, and, we'll add ui and logic to make it a microservice...
34
26
2.**Logic and Security:** multi-table constraints and derivations, role-based security, and application integration
@@ -58,7 +50,7 @@ API Logic Server can create projects from existing databases, or use GenAI to cr
58
50
59
51
### From Existing Database
60
52
61
-
This project was created with a command like:
53
+
Create the project - use the CLI (**Terminal > New Terminal**), :
@@ -72,7 +64,11 @@ This creates a project by reading your schema. The database is Customer, Orders
72
64
73
65
### GenAI: New Database
74
66
75
-
You can create a project from a prompt using GenAI, either by [WebGenAI](WebGenAI.md), or the the [GenAI CLI](WebGenAI-CLI.md){:target="_blank" rel="noopener"} as shown here.
67
+
You can create a project from a prompt using GenAI, either by
68
+
69
+
*[WebGenAI - in the Browser](WebGenAI.md){:target="_blank" rel="noopener"}, or
70
+
*[GenAI - docker](WebGenAI-install.md){:target="_blank" rel="noopener"}, or
71
+
*[GenAI CLI](WebGenAI-CLI.md){:target="_blank" rel="noopener"} as shown here.
76
72
77
73
Use the GenAI CLI with or without signup:
78
74
@@ -82,8 +78,6 @@ Use the GenAI CLI with or without signup:
82
78
als genai --using=system/genai/examples/genai_demo/genai_demo.prompt --project-name=genai_demo
83
79
```
84
80
85
-
86
-
87
81
2.***Or,*** you can simulate the process (no signup) using:
88
82
89
83
```bash
@@ -93,6 +87,7 @@ als genai --repaired-response=system/genai/examples/genai_demo/genai_demo.respon
93
87
```
94
88
95
89
90
+
96
91
## 2. Working Software Now
97
92
98
93
### Open in your IDE and Run
@@ -137,18 +132,19 @@ You can click Customer 2, and see their Orders, and Items.
137
132
138
133
In little more than a minute, you've used either
139
134
140
-
* GenAI to create a database and project using Natural Language, or
135
+
***GenAI** to create a database and project using Natural Language, or
141
136
* 1 CLI command to create a project from an existing database
142
137
143
138
The project is standard Python, which you can customize in a standard IDE.
144
139
145
140
This means you are ready for:
146
141
147
-
***Vibe:** instead of creating data mockups, use GenAI to create real data.
148
-
And, you'll have projects that are architecurally correct, with shared logic enforced in the server,
149
-
available for both User Interfaces and services.
142
+
***Vibe:**
150
143
144
+
* Instead of creating data mockups, use GenAI to create real data.
151
145
* Use you favorite Vibe tools with your running API
146
+
* And, you'll have projects that are architecurally correct: shared logic enforced in the server,
147
+
available for both User Interfaces and services.
152
148
153
149
***MCP:** your project is MCP-ready: `python integration/mcp/mcp_client_executor.py`.
In addition to the CLI examples above, you can use [WebGenAI](https://apilogicserver.github.io/Docs/WebGenAI/) - a web interface for creating projects from prompts. You can install WebGenAI on a server, so that created projects are easy to review with colleagues.
1043
-
1044
-
To try WebGenAI:
1045
-
1046
-
```bash
1047
-
cd webgenai
1048
-
docker compose up
1049
-
```
1050
-
1051
-
You will be directed to the registration process. You will also require a ChatGPT API Key as described above.
1052
-
1053
-
1054
-
1055
1036
## Appendix: Demo Summary
1056
1037
1057
1038
This is a "cheat sheet" for experienced ALS users, e.g., to show your colleagues.
0 commit comments