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/Integration-OpenAI-Function.md
+9-7Lines changed: 9 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
**OpenAI plugins** are tools that extend the capabilities of ChatGPT by allowing it to access real-time data, perform actions, or connect with external services via APIs. .
1
+
**OpenAI functions** are tools that extend the capabilities of ChatGPT by allowing it to access real-time data, perform actions, or connect with external services via APIs. .
2
2
3
3
Instead of being limited to its pre-trained knowledge, ChatGPT can use plugins to retrieve up-to-date information (like live weather, stock prices, or databases) or perform tasks (like booking a flight or running a query).
4
4
@@ -8,10 +8,10 @@ The goal is to turn ChatGPT into a more useful, interactive assistant that can b
| Nat Lang ALS Access using OpenAI Functions| Initial Test Running |
14
+
|||
15
15
16
16
A value prop might be summarized: *instantly expose legacy DBs to Natural Language, including critical business logic and security, to simplify user discovery and operation.*
17
17
@@ -122,8 +122,6 @@ Retrieval worked:
122
122
123
123
<br>
124
124
125
-
126
-
127
125
### Update: failed to load
128
126
129
127
We also experimented with update, using `integration/openai_plugin/swagger_3_genai_demo_with_update.json`.
In path /Customer/{CustomerId}/, method patch, operationId UpdateCustomer_0, skipping function due to errors
139
137
```
140
138
139
+
We requested a revised jasonapi from CHatGPT, which loaded. However, updates are still failing with Invalid Data Object. ChatGPT reports it was sending:
**ChatBots** are extensions to team collaboration systems (Microsoft Teams, Slack, DIscord) that can interface to other systems, such as OpenAI Functions for data inquiry / update.
3
2
4
3
>For example, in large companies, users spend significant time in such systems to the point it becomes their central UI. So, enabling access to key corporate systems, with a Natural Language interface, is a natural way to simpify business.
@@ -14,25 +13,26 @@ A value prop might be summarized: *instantly expose legacy DBs to Natural Langua
14
13
15
14
<br>
16
15
17
-
## Status: Technology Exploration
16
+
## Status: Technology Evalution
18
17
19
-
This is an initial experiment, without automation. Many substantive issues need to be addressed, including but not limited to security, update, etc.
18
+
We are solicting reactions to such a capability.
20
19
21
20
We welcome participation in this exploration. Please contact us via [discord](https://discord.gg/HcGxbBsgRF).
22
21
23
-
This exploration is changing rapidly. For updates, replace `integration/mcp` from [integration/msp](https://github.com/ApiLogicServer/ApiLogicServer-src/tree/main/api_logic_server_cli/prototypes/nw_no_cust/integration/openai_plugin)
24
-
25
22
<br>
26
23
27
24
## Example
28
25
29
26
✨ Flow example: “Create order for ALFKI with 2 bottles of Chai”:
30
-
1. User sends message in Slack/Teams
31
-
2. Bot passes message to backend
32
-
3. Backend sends message to GPT function-calling endpoint
33
-
4. GPT returns function call:
27
+
28
+
1. User sends message in Slack/Teams
29
+
2. Bot passes message to backend
30
+
3. Backend sends message to GPT function-calling endpoint
0 commit comments