ComenzarEmpieza gratis

Creación de herramientas personalizadas

Ahora que ya tienes una función para extraer datos de clientes del DataFrame «customers», es hora de convertir esta función en una herramienta compatible con los agentes LangChain.

Este ejercicio forma parte del curso

Desarrollo de aplicaciones LLM con LangChain

Ver curso

Instrucciones del ejercicio

  • Modifica la función proporcionada para que pueda utilizarse como herramienta.
  • Imprime los argumentos de la herramienta utilizando un atributo de herramienta.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Convert the retrieve_customer_info function into a tool
____
def retrieve_customer_info(name: str) -> str:
    """Retrieve customer information based on their name."""
    customer_info = customers[customers['name'] == name]
    return customer_info.to_string()
  
# Print the tool's arguments
print(____)
Editar y ejecutar código