Esquema de agente de entrada e saída legado

Observação

O esquema de entrada SplitChatMessageRequest e o esquema de saída StringResponse foram descontinuados. Se o senhor estiver usando um desses esquemas legados, a Databricks recomenda que migre para o esquema ChatModel recomendado. Veja Author AI agents in code.

AI Os agentes devem aderir a requisitos específicos de esquema de entrada e saída para serem compatíveis com outros recursos em Databricks. Este artigo explica como usar o esquema de entrada SplitChatMessageRequest e o esquema de saída StringResponse para garantir a compatibilidade com Databricks recurso.

Esquema de entrada SplitChatMessageRequest (obsoleto)

SplitChatMessagesRequest permite que o senhor passe a consulta atual e o histórico separadamente como entrada do agente.

  question = {
      "query": "What is MLflow",
      "history": [
          {
              "role": "user",
              "content": "What is Retrieval-augmented Generation?"
          },
          {
              "role": "assistant",
              "content": "RAG is"
          }
      ]
  }

Esquema de saída StringResponse (obsoleto)

StringResponse permite que o senhor retorne a resposta do agente como um objeto com um único campo de strings content:

{"content": "This is an example string response"}