Skip to content

jose-manuel-suarez/qiskit_rag

Repository files navigation

Proyecto Refactoring en Qiskit con RAG

Data ingestion

  • Se toma desde el directorio /data-ingestion, inicialmente solo las notas de liberación.

Modelo de Embeddings

  • Actualmente utilizamos ollama:nomic-embed-text:v1.5

Etapas experimentales

  • Consideramos los siguientes modelos de prueba:
    • Ollama GPT-oss20B (local)
    • OpenAI ChatGPT-4.0 / ChatGPT-4.1
    • DeepSeek v3 (no sabemos si podremos probar desde n8n)
    • Google Gemini Flash-2.5

Parametrizaciones

Parámetro Descripción
rag_chatbot_step Indica si la ejecución utilizará el bot para procesamiento de snippets o sólo carga de la BBDD de embeddings.
is_restricted Indica si el procesamiento incorpora o no a las notas de liberación Qiskit, la taxonomía automática de escenarios.
no_refactoring_chatbot_step Indica si el prompt incorpora solicitud de código adaptado o sólo los escenarios detectados.
repo-github Parametrizaciones asociados al repositorio remoto.
owner Propietario del repositorio GitHub experimental.
name Nombre del proyecto GitHub.
data-ingestion-path Directorio de ingesta de datos.
data-rag-chatbot-path Directorio de fuentes de datos para el modelo.
snippets-path Directorio de fragmentos de código python para pruebas.
prompts-path Directorio de solicitudes para el modelo (usuario y sistema).
answers-path Directorio de archivos resultantes para cada prueba.
target-repo-url Url base del repositorio web del proyecto.
target-version
only_qrn_for_data_ingestion
selected-ai-agent Indica el agente AI a utilizar (valores posibles: 'gemini' / 'ollama' / 'openai' )

[ { "rag_chatbot_step": true, "qdrant-collection": "qrn_ddbb", "only_qrn_for_data_ingestion": false, "selected-ai-agent": "ollama", "chat-bot-model": "ollama-gpt-oss-20b", "repo-github": { "owner": "jose-manuel-suarez", "name": "qiskit_rag", "data-ingestion-path": "data-ingestion/", "data-rag-chatbot-path": "data-rag-chatbot/", "snippets-path": "data-rag-chatbot/snippets/", "prompts-path": "data-rag-chatbot/prompts/", "answers-path": "answers/" }, "target-repo-url": "https://github.com/", "target-version": "1.0.0", "user_prompt_file": "user_prompt.md", "taxonomy-filename": "tax_gpt_1.0.0.md", "experimental_mode": "free", "system_prompt_file": "system_prompt_free_mode.md", "validation_stage": false } ]

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages