agentjson - Un parser JSON hecho en Rust que corrige por sí solo el "JSON roto" de los LLM
(github.com/sigridjineth)Cuando usas LLM para crear servicios, muchas veces necesitas recibir los resultados en formato JSON, pero no siempre llegan limpios. Normalmente vienen envueltos en bloques de código Markdown (json ...) o, a veces, llegan con la sintaxis un poco rota y eso termina causando errores de parsing.
Como era demasiado tedioso estar limpiando esto cada vez con expresiones regulares o agregando código para manejar excepciones, hice en Rust una librería sencilla que extrae solo el JSON del texto desordenado que entregan los LLM y además corrige ciertos errores hasta cierto punto. Ojalá pueda ser de pequeña ayuda para quienes desarrollan agentes.
Aún no hay comentarios.