Interface "AOAI Function"
System Application · System.AI
Across versions
- BC23not present
- BC24-30present
System Application · System.AI · BC24-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
GetPrompt(): JsonObject: Get the prompt for the Function. Function prompt object describes the Function and the should contain the following fields: - Type: The name of the Function, currently only function type is supported. For functions following fields are allowed: – Name: The name of the Function. (Required) – Descri…Execute(Arguments: JsonObject): Variant: This function is invoked as a response from Azure OpenAI. -Arguments: The expected parameters of the Function defined. The function returns a variant, and it’s up to the implementation to decide what to return.GetName(): Text: Get the name of the function.
Implemented by
- Codeunit 2017 “Generate Prod Mkt Ad Function”
- Codeunit 2018 “Magic Function”
- Codeunit 331 “No. Series Cop. Add Intent”
- Codeunit 334 “No. Series Cop. Change Intent”
- Codeunit 339 “No. Series Cop. Generate”
- Codeunit 349 “No. Series Cop. Nxt Yr. Intent”
- Codeunit 4302 “SOA Validation Function”
- Codeunit 4403 “SOA Output Message Validation”
- Codeunit 4407 “SOA Email Template Validation”
- Codeunit 4416 “SOA Item Selector Func”
- Codeunit 4597 “SOA Broader Item Search Func”
- Codeunit 6298 “Formula Breakdown Function”
- Codeunit 6328 “Raw Formula Function”
- Codeunit 6330 “Find Match Function”
- Codeunit 7284 “Magic Function”
- Codeunit 7291 “Search Items With Filters Func”
- Codeunit 7296 “Lookup Items From Csv Function”
- Codeunit 7341 “Magic Function”
- Codeunit 7342 “Suggest Substitutions Function”
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "interface", object_name: "AOAI Function"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.