2026-06-28 23:13:21 +00:00
|
|
|
# Proyectos del Portfolio
|
|
|
|
|
|
|
|
|
|
Coloca aquí un archivo `.md` por cada proyecto que quieras que el bot pueda responder.
|
|
|
|
|
|
|
|
|
|
## Convención de nombres
|
|
|
|
|
|
|
|
|
|
- Un archivo por proyecto: `nombre-del-proyecto.md`
|
|
|
|
|
- Nombre en kebab-case (minúsculas con guiones)
|
2026-06-29 06:24:22 +00:00
|
|
|
- Ejemplo: `rony-tui.md`, `rony-llm-agent.md`, `portfolio-astro.md`
|
2026-06-28 23:13:21 +00:00
|
|
|
|
|
|
|
|
## Frontmatter (opcional pero recomendado)
|
|
|
|
|
|
|
|
|
|
```markdown
|
|
|
|
|
---
|
|
|
|
|
title: "Rony TUI"
|
|
|
|
|
date: 2026-06
|
|
|
|
|
status: "active" # active | archived | wip
|
|
|
|
|
tags: ["go", "ai", "cli"]
|
2026-06-29 06:24:22 +00:00
|
|
|
repo: "https://github.com/VictorVargas/rony-harness"
|
2026-06-28 23:13:21 +00:00
|
|
|
demo: "https://..." # opcional
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Rony TUI
|
|
|
|
|
|
|
|
|
|
AI agent harness para desarrollo de software...
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Cómo se procesan
|
|
|
|
|
|
|
|
|
|
1. El bot escanea este directorio al arrancar
|
|
|
|
|
2. Cada `.md` se divide en chunks de ~500 caracteres
|
|
|
|
|
3. Cada chunk se convierte a embedding con Ollama
|
|
|
|
|
4. Los embeddings se guardan en ChromaDB
|
|
|
|
|
5. Cuando alguien pregunta, se buscan los top-5 chunks más relevantes
|
|
|
|
|
6. Esos chunks se inyectan al contexto del LLM
|
|
|
|
|
|
|
|
|
|
## Re-indexar
|
|
|
|
|
|
|
|
|
|
Si modificas los `.md`, ejecuta:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
./bin/chat-bot reindex
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Esto reconstruye ChromaDB desde cero.
|
|
|
|
|
|
|
|
|
|
## Ejemplo de proyecto
|
|
|
|
|
|
|
|
|
|
Ver [`example-project.md`](./example-project.md) para una plantilla.
|