interfaceCopilot & Agentsofficial - Microsoftderived - from the source, no model text

Interface "AOAI Function"

System Application · System.AI

Across versions

  1. BC23not present
  2. 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

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.

Evidence 1 sources