AI (my own) Prompt Templates

Github Copilot IDE

Modificar código

– solution proposal x

– requirements Please before you do anything I want you to read and understand [PLANNING]. When coding please take [RESTRICTIONS] into account

[PLANNING] I want you to think deeply about my problem and proposed solution before doing any change. First of all:

  • analyse my code
  • read my problem
  • read my proposed solution
  • check its viability
  • make an index and a plan of what you’re going to do
  • follow and execute it
  • once you’re done, please go back and check that the code changes you made compile, make sense and solve the problem I have

[RESTRICTIONS]

  • don’t use var instead of string
  • don’t use arrays. use List instead

Standalone Copilot

Aprender sobre [TEMA]

Estoy aprendiendo sobre [TEMA]. Investiga fuentes de datos fiables y hazme primero un resumen de que es. Quiero saber para que sirve y que problema soluciona. Luego haz varias búsquedas y agrega los resultados para decirme que es importante o que debo saber sobre [TEMA] para poder comenzar a trabajar con ello. Por último hazme un plan paso a paso de un par de días de los puntos que tengo que estudiar o aprender para poder trabajar bien con [TEMA]

[TEMA]
LangChain

Análisis inicial [PROPUESTA] laboral

Estoy haciendo un trabajo de investigación y análisis inicial previo a un proyecto. Como analista senior quiero que me ayudes a analizar la [PROPUESTA]. Primero razona profundamente e investiga y crea tu propia solución. Asegúrate de que has investigado suficientes fuentes diferentes y que es viable. Luego, una vez ya has creado tu propia solución, valida y critica la mía, comparando ambas soluciones. Es importante que no compares las soluciones hasta que hayas terminado de componer la tuya propia.

Dime que puedo mejorar, posibles puntos de conflicto, contradicciones, donde me equivoco y que ideas mías no son viables o son mejorables.

Hay que tener en cuenta que [RESTRICCIONES] son OBLIGATORIAS y son necesarias tenerlas en cuenta y NO se pueden modificar porque es lo que el cliente ha pedido explícitamente. Del mismo modo [CONCESIONES] son puntos donde se pueden ceder o puntos que aportan algo de libertad a [PROPUESTA]

[PROPUESTA] Es un proyecto donde quieren dar dos inputs: un país europeo y una moneda. (ejemplo: España, peseta). El programa debe mediante usar una API de x para analizar el historico de la moneda local vs el euro. Investiga en profundidad, analiza, piensa paso a paso y ayúdame a saber como trabajar con esta APIs en su conjunto y como hacer la comparación.

[RESTRICCIONES]

  1. es CRITICO para el proyecto que el valor de la moneda sea el historico real.
  2. He pensado en diseñar varios algoritmos de scrapping con distintas APIs para sacar más de una fuente de datos
  3. Tiene que ser aplicable a cualquier país - de momento de Europa occidental

[CONCESIONES]

  1. el tiempo de scrapping puede ser largo
  2. tiene que haber gestión importante de fallos intermedios
    1. reintentos automaticos
    2. persistencia de estado

Análisis [PROYECTO] personal (iterar y mejorar ideas)

Estoy haciendo un trabajo de investigación y análisis inicial previo a un proyecto personal. Como analista senior quiero que me ayudes a analizar [PROYECTO]. Primero razona profundamente e investiga y crea tu propia solución. Asegúrate de que has investigado suficientes fuentes diferentes y que es viable. Luego, una vez ya has creado tu propia solución, valida y critica la mía, comparando ambas soluciones. Es importante que no compares las soluciones hasta que hayas terminado de componer la tuya propia.

Dime que puedo mejorar, posibles puntos de conflicto, contradicciones, donde me equivoco y que ideas mías no son viables o son mejorables.

El objetivo final de este [PROYECTO] personal es aprender diferentes técnicas y tecnologías y seguir mejorando como programador.

[PROYECTO] Quiero practicar con Azure Functions. Tengo una cuenta de spotify que me da miedo que me quiten acceso ya que tengo muchos años de música. Quiero crear una Azure Function que se conecte a la API de Spotify y me haga un backup de las listas que tengo personales, albums guardados y artistas que sigo. Quiero que lo almacene bien en un fichero o una base de datos de Azure.