Ejemplos DSPy: Ejemplos prácticos que demuestran la funcionalidad de DSPy

Introducción general

La base de código de ejemplos DSPy es una base de código GitHub mantenida por el equipo de IA de Langtrace que muestra una variedad de ejemplos de programas de IA construidos usando DSPy. La base de código está diseñada para ayudar a los desarrolladores a entender mejor y aplicar DSPy para el desarrollo de programas de IA, demostrando sus muchas características a través de ejemplos del mundo real. La base de código está claramente estructurada y cada programa de ejemplo contiene código detallado y conjuntos de datos para facilitar el aprendizaje y la consulta.

Relacionado:LangWatch: una herramienta de visualización para supervisar y optimizar los procesos de LLM basada en el marco DSPy

DSPy Examples:展示DSPy功能的实用示例

 

Lista de funciones

  • Colección de programas de muestraContiene varios ejemplos de programas de inteligencia artificial creados con DSPy.
  • Estructura clara del programaCada programa de ejemplo contiene el conjunto de datos, la lógica principal del programa y el archivo de entrada en tiempo de ejecución.
  • Colaboración multiprogramaEjemplo parcial que muestra un sistema compuesto con múltiples programas DSPy trabajando juntos.
  • Directrices de contribución: Proporcionar directrices detalladas de contribución para animar a los usuarios a participar en las mejoras de la base de código.
  • Licencia MITEl código base está bajo licencia MIT, que permite su libre uso y modificación.

 

Utilizar la ayuda

Proceso de instalación

  1. Clonación del código baseEjecuta el siguiente comando en un terminal para clonar el código base:
   git clone https://github.com/mbakgun/dspy-examples.git
  1. Acceso al catálogo: Vaya al directorio de la base de código clonada:
   cd dspy-examples
  1. Instalación de dependenciasUtilice pip para instalar las dependencias necesarias:
   pip install -r requirements.txt

Utilizar el programa de muestra

  1. Vaya a la carpeta Programas de muestraSeleccione el programa de muestra que desee y vaya a la carpeta correspondiente. Ejemplo:
   cd src/example_program
  1. programa de carrera: Aplicaciónrun.pypara ejecutar el programa de ejemplo:
   python run.py

Funciones principales

  • Preparación del conjunto de datosCada carpeta de programa de ejemplo contiene undatasetque contiene los conjuntos de datos necesarios para el programa. El usuario puede sustituir o modificar el conjunto de datos según sus necesidades.
  • Lógica principal del programa::program.pyEl archivo contiene el código lógico principal del programa de ejemplo. Los usuarios pueden leer y modificar este archivo para comprender la implementación específica del programa.
  • Definición de la firma::signatures.pyEl archivo define las firmas utilizadas en el programa. El usuario puede añadir o modificar firmas según sus necesidades.
  • sistema complejoParte del ejemplo muestra un sistema compuesto con múltiples programas DSPy trabajando juntos. En este caso, el usuario necesita ejecutar cada subrutina delrun.pyDocumentación.

Directrices de contribución

  1. Código base bifurcadoHaga clic en el botón Fork de GitHub para bifurcar el código base.
  2. Crear una nueva sucursalCrea una nueva rama para tu función o corrección:
   git checkout -b feature-branch
  1. Enviar cambios: Realice los cambios y envíelos:
   git add .
git commit -m "描述您的更改"
  1. Empujar cambiosEmpuje los cambios a su repositorio:
   git push origin feature-branch
  1. Enviar una pull requestEnvía un pull request a GitHub describiendo tus cambios.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...