Refine Prompt

Refina y estructura indicaciones para modelos de lenguaje grandes utilizando la API de Anthropic.

Documentación

Refine Prompt Logo

✨ Refine Prompt ✨

Transforma indicaciones ordinarias en instrucciones potentes y estructuradas para cualquier LLM

Build Status License NPM Version Smithery Badge

Instalación • Primeros pasos • Cómo funciona • Características • Ejemplos • Licencia


📋 Descripción general

Refine Prompt es una herramienta inteligente de ingeniería de indicaciones que transforma indicaciones ordinarias en instrucciones potentes y estructuradas para cualquier modelo de lenguaje grande (LLM). Gracias a las capacidades avanzadas de Claude, mejora tus indicaciones para obtener resultados excepcionales en todas las plataformas de IA.

🔑 Importante: Tu indicación debe incluir la palabra clave "refine" para activar el proceso de mejora.

Ejemplo: "refine, Create a function that calculates the factorial of a number"


🚀 Instalación

📦 Vía NPM

npm install refine-prompt

🛠️ Vía Smithery

Puedes instalar este servidor MCP directamente a través de Smithery visitando: Smithery - Refine Prompt

📁 Vía repositorio local

# Clone the repository
git clone https://github.com/felippefarias/refine-prompt.git
cd refine-prompt

# Install dependencies
npm install

🏁 Primeros pasos

🔑 Configuración de la clave API

Refine Prompt requiere una clave API de Anthropic para acceder a las capacidades avanzadas de Claude:

export ANTHROPIC_API_KEY=your_anthropic_api_key

Sin una clave API, la herramienta mostrará un mensaje de error.

⚙️ Ejecución del servidor

npm start

O con MCP Inspector:

npx @modelcontextprotocol/inspector npm start

🔧 Herramienta: rewrite_prompt - El poder del refinamiento

Tool Icon

Transforma tus ideas en indicaciones elaboradas por expertos. Esta potente herramienta analiza tu entrada y genera una indicación diseñada profesionalmente que maximiza la comprensión de la IA y la calidad de la respuesta.

📝 Parámetros

ParámetroDescripciónObligatorio
promptTu indicación en bruto que necesita refinamiento (debe incluir la palabra clave "refine")✅
languagePara indicaciones relacionadas con código, especifica el lenguaje de programación objetivo❌

📋 Ejemplo de uso

Para indicaciones generales
{
  "name": "rewrite_prompt",
  "arguments": {
    "prompt": "refine, Summarize the main points of the article titled \"The Future of AI\""
  }
}
Para indicaciones relacionadas con código
{
  "name": "rewrite_prompt",
  "arguments": {
    "prompt": "refine, Create a function to convert temperature between Celsius and Fahrenheit",
    "language": "typescript"
  }
}

🧠 Cómo funciona

AI

El servidor utiliza Claude 3 Sonnet de Anthropic para reescribir inteligentemente tus indicaciones y obtener mejores resultados. Cada indicación debe incluir la palabra clave "refine" para activar el proceso de mejora.

Mejora tu indicación al:

  1. 📐 Añadir estructura y contexto claros
  2. 📝 Especificar requisitos y expectativas
  3. 🔍 Incluir consideraciones específicas del dominio
  4. 🌐 Optimizar la comprensión para cualquier LLM

✨ Características

CaracterísticaDescripción
🤖 Refinamiento impulsado por IAAprovecha las capacidades avanzadas de Claude 3.5 Sonnet para transformar tus indicaciones
🔑 Activación con palabras claveSimplemente incluye "refine" en tu indicación para activar la mejora
🌐 Compatibilidad universalOptimiza indicaciones para cualquier tipo de tarea o dominio
💻 Inteligencia específica para códigoProporciona mejoras especializadas para tareas de programación cuando se especifica el lenguaje
🔄 Integración perfectaFunciona sin problemas con cualquier aplicación o flujo de trabajo impulsado por LLM
🎯 Enfoque en precisiónUtiliza una configuración de temperatura de 0.2 para garantizar una calidad de salida fiable y consistente
📊 Claridad estructuralAñade organización lógica, instrucciones claras y formato adecuado

⚙️ Configuración

🖥️ Uso con Claude Desktop

Añade esto a tu claude_desktop_config.json:

NPX
{
  "mcpServers": {
    "refine-prompt": {
      "command": "npx",
      "args": [
        "-y",
        "refine-prompt"
      ]
    }
  }
}
Instalación local
# Clone the repository
git clone https://github.com/felippefarias/refine-prompt.git
cd refine-prompt

# Install dependencies
npm install

# Run the server
node index.js

📊 Ejemplos

📝 Mejora de indicaciones generales

EntradaArgumentos
refine, Summarize the main points of the article titled "The Future of AI"
{
  "prompt": "refine, Summarize the main points of the article titled \"The Future of AI\""
}

💻 Mejora de indicaciones relacionadas con código

EntradaArgumentos
refine, Create a function that sorts an array of objects by a specific property
{
  "prompt": "refine, Create a function that sorts an array of objects by a specific property",
  "language": "typescript"
}

La herramienta reescribirá ambas indicaciones para que sean más estructuradas y detalladas, con el fin de obtener resultados óptimos con cualquier LLM.


🚀 Eleva tus interacciones con IA

Rocket

Refine Prompt cierra la brecha entre el pensamiento humano y la comprensión de la IA. Al transformar tus instrucciones en lenguaje natural en indicaciones diseñadas por expertos, te ayuda a desbloquear todo el potencial de cualquier modelo de lenguaje. Ya seas desarrollador, creador de contenido, investigador o entusiasta de la IA, Refine Prompt te brinda el poder de comunicarte con la IA de manera más efectiva.


📄 Licencia

License

Refine Prompt está licenciado bajo la Licencia MIT. Eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.