Skip to content

Capítulo 1 — El punto de partida

Commit: 9280d9bInitial commit (16 enero 2024)

¿Qué pasó aquí?

Todo proyecto comienza con un primer paso. En el caso de aifs, ese primer paso fue increíblemente minimalista: un archivo README.md con apenas dos líneas.

# aifs

Eso es todo. Dos líneas. Un nombre. Una promesa.

¿Qué nos dice esto?

El autor (Killian Lucas, creador de Open Interpreter) tenía una idea clara: construir una herramienta de búsqueda semántica local para archivos. La idea era simple pero poderosa: en lugar de buscar por palabras exactas (como hace grep), buscar por significado.

Imagina que tienes miles de archivos y quieres encontrar "el código que maneja errores de conexión". Con búsqueda tradicional necesitas saber exactamente qué palabras buscar. Con búsqueda semántica, puedes escribir esa frase natural y el sistema entiende lo que quieres decir.

El contexto: Open Interpreter

aifs no nació en el vacío. Es parte del ecosistema de Open Interpreter, un proyecto que permite que modelos de lenguaje ejecuten código en tu computadora.

Para que un agente de IA pueda trabajar con código, necesita poder buscar en archivos de manera inteligente. Ahí es donde aifs (AI File Search) entra en juego.

Lección del capítulo

No necesitas tener todo resuelto para empezar. Un README.md vacío con un nombre es suficiente para comprometerte con una idea.


Siguiente: Cap 02 — El núcleo: search.py

Libro generado por El Profe 🧑‍🏫