View Source AI.Agent behaviour (fnord v0.5.5)

Summary

Types

error()

@type error() :: {:error, String.t()}

response()

@type response() :: {:ok, String.t()}

Callbacks

get_response(ai, opts)

@callback get_response(ai :: AI.t(), opts :: map()) :: response() | error()