Integration details
Description
Trifolia connects ChatGPT to Chile's primary legal sources, so lawyers and legal professionals can research in natural language and get answers with verifiable citations to the original source. Through four read-only tools, ChatGPT can search: - Court rulings: decisions of Chile's Supreme Court, Courts of Appeals, and specialized courts. - Legislation: statutes, codes, decrees, and current regulations. - Legal doctrine: articles and books by Chilean legal scholars. - Administrative rulings: decisions by Chile's Comptroller General (CGR), Labor Directorate (DT), Internal Revenue Service (SII), Financial Market Commission (CMF), and National Economic Prosecutor (FNE). Every answer includes a grounded synthesis and a bibliography of the cited documents with links, so professionals can verify each statement against the primary source. The tools only run searches: they do not modify data or access the user's memory, conversation history, or files. Trifolia is built for professional legal practice in Chile. It requires a Trifolia account (free sign-up at https://trifolia.cl/register/) with OAuth authentication.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Legal Research Engines
- Secondary Subcategories
- None listed
- Brand
- Trifolia
- Access
- Account required
- First tracked
- 2026-09-16
- Tool count
- 4
- Geography
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Get alerts for Trifolia
Get updates when Trifolia’s Discoverability Score or category rank changes.
ChatGPT Plugin Discovery Score
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Competing in ChatGPT Legal Research Engines
View Category4 tools agents can invoke
Busca dictámenes administrativos y jurisprudencia institucional por texto libre. Cubre los dictámenes de los organismos administrativos (CGR, DT, SII, CMF, FNE, SMA) y las sentencias de tribunales fuera del Poder Judicial: Tribunal Constitucional (inaplicabilidad, control de constitucionalidad), TDLC (libre competencia) y Tribunales Ambientales. Enlaces: la `url` de cada resultado es el enlace que se cita y lleva al documento. Para Tribunales Ambientales es el PDF del fallo (los portales de los tribunales no tienen página por sentencia; no cites su página índice). Para TDLC y Dirección del Trabajo es la página del documento, y `documento_url` trae el PDF como enlace secundario; las demás fuentes no traen `documento_url`. Cobertura (rango de fecha del documento, al 2026-09-14): CGR 1960-07 → 2026-09 (texto completo desde 2000; los anteriores, unos 120, son índice de materias: se buscan por materia, descriptores y número), DT 1994 → 2026, SII 2008 → 2026, CMF 2011 → 2026, FNE 2007 → 2026, TDLC 2004 → 2026, SMA sancionatorio 2013 → 2026 y programas de cumplimiento 2016 → 2026, Tribunales Ambientales 2013 → 2026, TC 1985 → 2026. Un sobre vacío trae en `nota` la cobertura de la fuente consultada: un vacío dentro del rango es un vacío de la base; fuera del rango no dice nada sobre la existencia del documento. Dictamen citado por número: pon el número y el año en `consulta` tal como se cita ("dictamen 58.037 de 2016", "R-231-2020", "ORD. N° 228 de la Dirección del Trabajo", "Rol 3870") y la institución en `fuente`; se resuelve por número y año aunque su texto no esté en la base. Listados ("todas las operaciones que la FNE aprobó con medidas en el último año"): pide el conjunto con esas palabras, fija `fuente`, sube `limite` y acota el período con `anio` o, si cruza años, con las fechas en `consulta` ("entre 2025-09-21 y 2026-09-21") sin `anio`: una sola llamada. Vuelve una fila por expediente; la `nota` dice qué se excluyó y si quedaron coincidencias sin revisar. Args: consulta: Texto de búsqueda (materia, palabras clave, número de dictamen, etc.) fuente: Organismo emisor: "CGR", "DT", "SII", "CMF", "FNE", "TDLC", "SMA", "Tribunales Ambientales", "TC" (Tribunal Constitucional). Omitir para todas. anio: Filtrar por año de emisión (ej. 2024). Omitir para todos los años. (El nombre "año" también se acepta como alias de compatibilidad.) limite: Número máximo de resultados a retornar (1–50, por defecto 10). Returns: Objeto con síntesis y lista de dictámenes que coinciden con la consulta. SIN PRONUNCIAMIENTOS SOBRE EL PUNTO: cuando lo consultado es si un caso queda comprendido en un término que emplea una norma (si cierta entidad es "establecimiento educacional", si cierto pago es "remuneración") y ningún dictamen trata ese emparejamiento, busca de nuevo los dictámenes que delimitan el término mismo antes de cerrar. Si tampoco los hay, nombra el criterio conexo que sí volvió (en `dictamenes` o en la `nota`) y ofrece reformular la consulta hacia legislación, en vez de cerrar con que el dictamen hallado no trata la materia. PASAJES LITERALES: cada dictamen puede traer `pasajes[]` con `texto` (literal, tal como está en la base de Trifolia, verificado contra el documento), `considerando` (el número del considerando en que está; vacío si el documento no numera) y `cita`. Cita textualmente SÓLO desde `pasajes[].texto`, con la `cita` o el número de considerando; `aporte` y `sintesis` son paráfrasis y no se citan entre comillas. Un `pasajes` vacío significa que la base no tiene el texto del documento (sólo su materia): no afirmes ni niegues lo que ese documento dice. SALDO Y BLOQUEOS: cada respuesta trae `saldo` (búsquedas que aún puedes hacer en `saldo.disponible`, y cuándo se renueva la cuota). Muéstralo si el usuario pregunta cuánto le queda; si vas a encadenar varias búsquedas, detente antes de que `saldo.disponible` llegue a 0. Si la respuesta trae `estado: "sin_saldo"`, NO se ejecutó ninguna búsqueda (cuota agotada): dilo al usuario tal cual y no concluyas que no existen fuentes sobre la materia.
buscar_dictamenes
Busca doctrina jurídica chilena (análisis académico). Busca en revistas jurídicas y repositorios institucionales chilenos (UChile, PUC, UDP, entre otros), filtra por relevancia y devuelve una síntesis con las fuentes doctrinarias más pertinentes y pasajes citables. Args: consulta: Tema o área del derecho en texto libre. Ej: "responsabilidad civil extracontractual daño moral" o "principio de buena fe contractual". limite: Número máximo de fuentes a retornar (1–25, por defecto 10). Returns: Objeto con síntesis, fuentes doctrinarias relevantes (título, url) y pasajes citables textualmente. Si la `sintesis` habla de "los resultados 7 y 8" o "el documento 0", es numeración interna que tu lector no ve; suele venir anotada con el título o la url entre paréntesis, y esa es la referencia. Cita cada afirmación por el `titulo`/`url` de la fuente entregada, nunca por su número de orden, y descarta el pasaje cuya fuente se marque "no incluida en esta entrega" o no figure en la lista, en vez de atribuirlo a la más parecida. LA DOCTRINA NO ES LA NORMA: el `aporte`, los pasajes y la `sintesis` recogen lo que sostiene un autor. Un número de artículo, un plazo o un régimen que sólo conste en una fuente doctrinal se contrasta con `buscar_legislacion` antes de afirmarlo como texto de la ley; si no lo verificas, atribúyelo al autor y di que no fue verificado. Un anteproyecto, proyecto o reforma que la doctrina comenta no es régimen vigente: distínguelo del texto en vigor. Y el `titulo` llega tal como lo indexó el buscador: límpialo de marcado HTML y de prefijos como "[PDF]", y si viene cortado ("… in idem en el", puntos suspensivos) cítalo como llega junto a su `url`, sin completarlo de memoria. SALDO Y BLOQUEOS: cada respuesta trae `saldo` (búsquedas que aún puedes hacer en `saldo.disponible`, y cuándo se renueva la cuota). Muéstralo si el usuario pregunta cuánto le queda; si vas a encadenar varias búsquedas, detente antes de que `saldo.disponible` llegue a 0. Si la respuesta trae `estado: "sin_saldo"`, NO se ejecutó ninguna búsqueda (cuota agotada): dilo al usuario tal cual y no concluyas que no existe doctrina sobre la materia.
buscar_doctrina
Busca jurisprudencia judicial chilena (fallos de tribunales). Consulta el Poder Judicial (Corte Suprema, Cortes de Apelaciones y juzgados especializados), filtra por relevancia y devuelve una síntesis con los fallos más pertinentes y pasajes citables textualmente. Args: consulta: Tema legal en lenguaje natural. Mantén 3–6 palabras clave que describan el CONCEPTO jurídico — no cites artículos ni números de ley (la búsqueda es semántica). Ej: "despido injustificado indemnización". Nombra la PRETENSIÓN además de la institución: el índice devuelve la sede donde más se repiten los términos, y el vocabulario de una institución suele ser el de las reclamaciones de multa de la Dirección del Trabajo, no el de las demandas de cobro ("exclusión de limitación de jornada fiscalización superior inmediata" trae reclamos de multa; "horas extraordinarias exclusión de jornada" trae el cobro). Única excepción a los números: un procedimiento que los tribunales nombran por su artículo ("procedimiento extraordinario 19 quinquies") se busca con ese nombre, porque sus resoluciones breves no traen otro. Dos formas de consulta no recuperan nada pertinente y hay que TRADUCIRLAS antes de buscar: el relato de HECHOS de un caso (las obras, la faena, el contrato concreto) y las fórmulas de la PARTE RESOLUTIVA ("se confirma la sentencia apelada, sin costas", "condena a pagar en UF reajustada con intereses"), que son texto de cierre común a miles de fallos y no describen la materia. En ambos casos nombra la institución o la pretensión en disputa; si lo que el usuario quiere es una causa determinada, pide el ROL y pásalo en `rol`. rol: Número de ROL/RIT de la causa (ej: "1622-2022", "O-12606-2024"). Si conoces el ROL/RIT, ponlo AQUÍ — NUNCA dentro de `consulta` (es una búsqueda semántica y los números de causa casi nunca coinciden). Para buscar SOLO por número de causa, pasa el `rol` y deja `consulta` vacía. fecha_desde: Fecha inicial YYYY-MM-DD para acotar el período. Acotar por fecha mejora mucho los resultados; úsala si la consulta implica un período. Omitir para no filtrar. fecha_hasta: Fecha final YYYY-MM-DD. Omitir para no filtrar. cortes: Nombrar UNA corte superior ACOTA la búsqueda a ella: "Corte Suprema" o una Corte de Apelaciones ("Corte de Apelaciones de Talca"). Úsalo con `rol` si conoces la corte: el número se repite entre cortes. Los juzgados de 1ª instancia, en cambio, se AGREGAN al núcleo Suprema+Apelaciones, separados por espacio: "laboral", "civil", "familia", "penal", "cobranza". Omitir para consultar solo Suprema+Apelaciones (recomendado salvo que la materia lo amerite). "familia" agrega actas y resoluciones de juzgados de familia, casi siempre sin considerandos; los criterios sobre cobro de alimentos y apremios (Ley 14.908) están en las Cortes de Apelaciones —amparos y apelaciones—, que se consultan siempre: no lo fijes para buscarlos. limite: Número máximo de fallos a retornar (1–25, por defecto 10). Returns: Objeto con síntesis, fallos relevantes (rol, corte, fecha, url, `fuente`: "pjud" = texto oficial, "web" = complemento web no verificado) y, en cada fallo, `considerandos`: los pasajes literales de los considerandos que responden la consulta, con `cita` (rol, tribunal y número de considerando) y `texto` tal como lo entrega PJUD. Esa es la ratio decidendi: cuando expongas el criterio de un fallo, cítalo desde `considerandos[].texto` indicando rol + considerando (p. ej. "Rol 78.767-2021, Corte Suprema, considerando quinto"), nunca desde `aporte` (que es un resumen de una línea, no texto del fallo) ni desde la `sintesis`. La `sintesis` se redacta sobre esos mismos considerandos y nombra el rol y el considerando del que sale cada criterio; `recortado: true` avisa que el pasaje es un tramo del considerando; `cobertura` dice cuánto del texto tenía la herramienta (un fallo con "vista previa" o "sin texto" no trae considerandos: no inventes su razonamiento, remite a la URL). Los pasajes se eligen por los términos de la `consulta`: una consulta que nombra el punto de derecho o el artículo ("artículo 11 letra c Ley 19.300 efecto sombra") recibe el considerando con la ratio; una que sólo nombra a las partes o al proyecto recibe los considerandos que hablan de esas partes. El `titulo` es la carátula tal como la carga PJUD y puede traer una región equivocada: los hechos del caso salen del texto. `pasajes_citables` se mantiene como lista global de fragmentos literales, pero los considerandos por fallo son la fuente preferente para citar. No todo el tramo entregado es razonamiento: el corte por encabezados arrastra a veces la transcripción de lo pedido por una parte ("solicito que…", "se pide el rechazo del recurso con costas"). Eso es alegación, no decisión del tribunal: descártalo y cita otro considerando, en vez de presentarlo como el criterio del fallo. LA `sintesis` NO ES AUTORIDAD SOBRE LO QUE FALTA: antes de repetir una advertencia suya («el material no permite afirmar…», «no reproduce los considerandos sustantivos», «no consta la conducta imputada»), contrástala con `considerandos[].texto`. Si algún considerando entregado enuncia la regla consultada, afírmala citando rol + considerando en vez de hedgear; declara el vacío sólo cuando ninguno de los considerandos de la entrega la contenga. Búsqueda solo por `rol` (sin `consulta`): no hay filtro ni síntesis argumental; cada fallo trae además `resultado` (acogido/rechazado/...) y `extracto` (encabezado del fallo y su texto desde el primer considerando; `extracto_recortado: true` avisa que se omitió la parte expositiva o el final, y el texto completo está en la URL), y la `sintesis` indica cuántas causas comparten ese número, porque un rol se repite entre cortes. Si `nota` dice que se muestran N de M, identifica la causa correcta por corte y fecha, o acota con `cortes`. El índice también devuelve falsos positivos de AÑO: si el `extracto` o la carátula del fallo trae un año distinto del `rol` que pediste ("7.861-2010" para rol=7861-2012), no es tu causa — descártala o adviértelo, nunca la presentes como el fallo pedido. Y si ninguna coincide, dile al usuario con qué dato puedes reintentar —el caratulado de las partes (va en `consulta`) o la corte y un rango de fechas (`cortes`, `fecha_desde`/`fecha_hasta`)— y ofrécete a hacerlo; explicar el formato del rol no es una vía de reintento. Si `total` es 0 (o `sintesis` viene vacía), la búsqueda no encontró fallos: NO concluyas que no hay jurisprudencia sobre la materia. La causa más frecuente es una `consulta` demasiado larga o en prosa; el filtro exige coincidir con TODOS los términos. Reintenta UNA vez reduciéndola a 2–3 conceptos jurídicos nucleares (de "extemporaneidad apelación notificación diferenciada codemandados" a "plazo apelación notificación"), y si sigue en 0, dilo explícitamente al usuario junto con los términos que probaste, en vez de entregar una respuesta vacía. Si acotaste el período con `fecha_desde`/`fecha_hasta`, amplía la ventana antes de declarar que no hay jurisprudencia. Si además pasaste `rol` junto con `consulta`, revisa el rol antes que la consulta: con un rol mal formado (año de dos cifras, "120495-22" por "120495-2022") la respuesta es 0 y sin `nota`, aunque los mismos términos sin `rol` devuelvan fallos. Reintenta con el año de cuatro cifras o sin `rol`. Señal de búsqueda fallida (no de vacío jurisprudencial): si no pasaste `rol` y todos los fallos devueltos comparten el mismo número de rol (cinco causas distintas, todas "201-2023", de materias sin relación) y ninguno aborda tu consulta, es ruido de coincidencia numérica. No se lo presentes al usuario ni lo desarrolles: reintenta UNA vez con 2–3 conceptos jurídicos nucleares. Reintento por PERTINENCIA, no sólo por vacío: si los fallos llegaron pero tu propia lectura los descarta —los `considerandos` no abordan la institución consultada, la coincidencia es de palabras y no de institución, o son sólo juzgados de primera instancia sin considerandos porque pasaste `cortes`— o no cumplen el EJE que la consulta fijó —la jerarquía pedida, el RECURSO concreto (preguntan por la reposición y llega la apelación), el SENTIDO SUSTANTIVO del criterio, distinto del desenlace procesal, que nunca descarta—, no lo adviertas: reformula UNA vez antes de responder: la frase conceptual del punto consultado como `consulta`, sin `rol` si lo habías fijado, y suelta `cortes` para volver al núcleo Suprema+Apelaciones. Cerrar con un set que tu propia síntesis califica de tangencial deja la consulta sin responder; si el segundo intento tampoco trae la ratio, dilo y responde con el marco normativo. NUNCA CITES POR NÚMERO DE ORDEN: si la `sintesis` habla de "el documento 1" o "los índices 2 y 6", es numeración interna que tu lector no ve; suele venir anotada con el rol entre paréntesis, y ese rol es la referencia. No traslades el número a tu respuesta: cita cada afirmación por rol + tribunal + fecha de la ficha correspondiente, y descarta la que remita a una fuente "no incluida en esta entrega" o ausente de `fallos`. Si `total` es bajo o los fallos no responden la consulta, dilo: describe cuántos fallos respaldan la tesis consultada y cuántos son contrarios o tangenciales. En Chile el precedente no es vinculante — nunca presentes un corpus mixto o de 1–2 fallos como "línea jurisprudencial consolidada". Cuenta ASUNTOS, no piezas: la casación y su sentencia de reemplazo —o varias resoluciones del mismo rol en la misma corte— son UN precedente; si los fallos devueltos comparten rol y corte, dilo y amplía la búsqueda antes de presentar el punto como respaldado por varios fallos. REINTENTO POR MUESTRA: una consulta de criterio o tendencia va SIN `rol`: con `rol` la búsqueda devuelve esa causa y nada más, y el único asunto que queda es tu propio filtro, no la muestra. Si tras buscar queda UN solo asunto pertinente, reintenta UNA vez —sin `rol`, o con el nombre técnico de la institución, el del órgano que resuelve o el del acto impugnado— y recién entonces di cuántos asuntos reuniste; declarar la muestra insuficiente no reemplaza buscar. EL DESENLACE PROCESAL NO ES CRITERIO: el fallo cuyo único contenido es el desenlace procesal —declara inadmisible el recurso, o lo rechaza por manifiesta falta de fundamento sin razonar el punto— no se pronuncia sobre el fondo consultado. Descártalo de la entrega en vez de listarlo como resultado, y no lo cuentes entre los fallos que responden. Encabeza con los que sí tratan la cuestión y nunca construyas la síntesis sobre un fallo que tú mismo declaras impertinente: si ninguno la trata —tras el reintento por pertinencia de más arriba—, esa ausencia es la conclusión principal, no una síntesis apoyada en el resultado periférico. CITAS VERIFICABLES: cita como fallo solo lo que venga en `fallos` con rol y fecha, y fecha cada fallo con su `fecha` (la registrada en PJUD), no con la del encabezado de su texto si difieren. Las filas con `fuente: "web"` son el complemento web: no son texto oficial. El complemento web sólo descarta la página que no trae NI rol NI fecha: basta uno de los dos para que la fila llegue, así que siguen entrando notas de prensa de pjud.cl sin rol cuya `fecha` es un día y mes sin año, o prosa del encabezado de la sentencia (ciudad y fecha en palabras). Eso no es una fecha y no identifica un fallo: no cites esas filas como sentencia ni las cuentes en el total que narras — nómbralas a lo más como nota de prensa. Una entrada de origen web con rol, o con fecha completa, sí se cita como fuente web, con menor autoridad que un fallo oficial. No nombres roles que no estén en `fallos`, y ancla toda afirmación de tendencia a un fallo identificable o preséntala como hipótesis por verificar. Si pediste un `rol` y no aparece, declara ese resultado negativo antes de ofrecer alternativas, en vez de rellenar con otros fallos. Y una fila web es el documento que enlaza, no el fallo que ese documento comenta: si su `url` apunta a una revista, un repositorio académico o un comentario de un portal jurídico, la fila es doctrina aunque su `titulo` enuncie un rol, un tribunal y una fecha, traiga o no `rol`. Preséntala como lo que es (artículo o comentario, con su enlace), nunca como la sentencia; el rol que trae es el del fallo comentado y va dentro del aporte, no como identidad del documento. SALDO Y BLOQUEOS: cada respuesta trae `saldo` (búsquedas que aún puedes hacer en `saldo.disponible`, y cuándo se renueva la cuota). Muéstralo si el usuario pregunta cuánto le queda; si vas a encadenar varias búsquedas, detente antes de que `saldo.disponible` llegue a 0. Si la respuesta trae `estado: "sin_saldo"`, NO se ejecutó ninguna búsqueda (cuota agotada): dilo al usuario tal cual y no concluyas que no existe jurisprudencia sobre la materia.
buscar_jurisprudencia
Busca legislación chilena vigente: leyes, códigos, decretos, DFL, DL y autos acordados. Consulta la base local de Trifolia (datos de LeyChile/BCN) y devuelve una síntesis con los artículos más relevantes, su citación exacta y el TEXTO OFICIAL literal de cada artículo de la base. Cubre leyes, códigos, decretos y autos acordados de la Corte Suprema; NO incluye jurisprudencia judicial (sentencias/fallos) ni dictámenes administrativos — para eso usa `buscar_jurisprudencia` o `buscar_dictamenes`. Una pregunta sobre cómo han RESUELTO los tribunales una norma (si aceptan repetir un procedimiento, cómo interpretan un artículo, qué han dicho las Cortes) se responde con `buscar_jurisprudencia` aunque nombre el artículo: esta herramienta entrega el texto de la norma, no fallos. Args: consulta: Tema legal o nombre/número de norma en lenguaje natural. Ej: "plazo de prescripción acción ejecutiva" o "ley 21000". Para un artículo concreto nómbralo aquí con su norma ("artículo 19 quinquies ley 14.908"): el resultado trae su texto íntegro. tipo: Filtra por tipo de norma: "ley", "codigo", "decreto", "dfl", "dl", "auto_acordado". Omitir para todos los tipos. NO lo uses para acotar a un código: la base cataloga cada código por la norma que lo dictó, no como "codigo" (el Código del Trabajo figura como ley 18.620 y como el DFL 1 que fija su texto refundido, el Código de Aguas como DFL 1122, el Sanitario como DFL 725, el Tributario como DL 830; sólo el Civil, el Penal, el de Comercio y el de Minería llevan tipo código), así que `tipo="codigo"` deja fuera a casi todos. Nombra el código en `consulta` y deja `tipo` vacío. Un filtro que devuelve 0 no prueba que la norma no exista: reintenta sin `tipo` antes de concluir nada. numero: Número de la NORMA a ubicar (ej. "21000" para la Ley 21.000). Indícalo siempre que conozcas la norma: la búsqueda es más precisa con él. Si lo omites y `consulta` nombra una sola norma ("ley 14.908", "DFL 1", "DL 3.500"), se infiere de ahí. NO es un número de artículo: para un artículo concreto nómbralo en `consulta` ("artículo 231 del Código del Trabajo") — un número de artículo aquí no resuelve ninguna norma. Omitir si no aplica. limite: Número máximo de artículos a retornar (1–50, por defecto 10). Returns: Objeto con síntesis y lista de normas/artículos relevantes con su citación. TEXTO OFICIAL: cada fila de la base local (`fuente` "legislación" o ausente) trae en `texto` el texto literal e íntegro del artículo tal como lo tiene la base (LeyChile), junto con `numero_articulo`, `fecha_version` (fecha de la versión vigente de ese artículo) y `derogado`. Cita textualmente desde `texto`, nunca desde `aporte` ni desde la `sintesis`: ésas son paráfrasis. Para citar un inciso, ubícalo leyendo `texto` (los incisos son sus párrafos) en vez de deducirlo. Un plazo, porcentaje o requisito que no aparece en `texto` no está en ese artículo: no se lo atribuyas. Si `texto_truncado` es true, `texto` viene recortado por tamaño y el texto completo está en `url`; dilo al citar. Y si el usuario pedía justamente la parte que falta, declararlo no cierra el encargo. Hay dos cortes distintos. Con `texto_truncado` true el recorte es de la entrega: el presupuesto de texto del envelope se reparte en ORDEN DE LISTA, así que una consulta de varios artículos recorta los últimos aunque cada uno quepa entero por separado; se recupera pidiendo ESE artículo solo. Pero un artículo que solo ya excede ~8.000 caracteres (el art. 19 de la Constitución se corta en su N° 7) llega recortado igual: no lo reintentes, el pasaje que falta se lee en `url`. Con `texto_truncado` false y un `texto` que termina a mitad de frase ("…de una junta de accionistas deberá"), el corte viene de la base y volver a pedirlo devuelve lo mismo: dilo así, marca hasta dónde alcanza lo entregado y remite a `url`, en vez de presentar el texto recortado como el articulado completo o completarlo de memoria. Y si una fila web (`fuente` "web") nombra una ley que modifica ese artículo y es posterior a su `fecha_version`, el `texto` puede no recoger esa reforma: nombra la ley y adviértelo, en vez de presentar el artículo como vigente sin más. CITAS VERIFICABLES: sólo las filas de la base local traen `texto`; las filas web (`fuente` "web") no. `total` cuenta además las filas del complemento web, así que no lo narres como número de artículos: declara aparte cuántos artículos oficiales entregas. Descarta —no comentes— la fila web que duplica una norma ya recuperada de la base, la que no transcribe el artículo consultado y la que trata otra materia: completar el cupo con esas fuentes le atribuye a la norma un contenido que nadie verificó. Si el texto de un artículo sólo aparece en una fuente web, no lo cites como norma: dilo. Para decidir si una fila web trata la norma consultada, compara el `idNorma` de su URL de LeyChile con el de la `url` de las filas locales: si difiere, descártala —es otro cuerpo legal o, a lo sumo, la otra entrada del mismo código (la ley original y el DFL que fija su texto refundido se catalogan aparte), que tampoco aporta texto— aunque el `aporte` afirme que reproduce el artículo y aunque un filtro de la consulta (por ejemplo `tipo`) haya acotado la búsqueda. Si esa otra entrada es un refundido ANTERIOR (el DFL 1 de 1994 del Código del Trabajo frente al de 2002 de la base) y la nombras, di que reproduce una versión superada: "no verificada" no advierte que el texto cambió. Una ficha de jurisprudencia administrativa o tributaria que llegue por el complemento nunca es la norma. SALDO Y BLOQUEOS: cada respuesta trae `saldo` (búsquedas que aún puedes hacer en `saldo.disponible`, y cuándo se renueva la cuota). Muéstralo si el usuario pregunta cuánto le queda; si vas a encadenar varias búsquedas, detente antes de que `saldo.disponible` llegue a 0. Si la respuesta trae `estado: "sin_saldo"`, NO se ejecutó ninguna búsqueda (cuota agotada): dilo al usuario tal cual y no concluyas que la norma no existe o no está vigente.
buscar_legislacion
How do I improve a ChatGPT Plugin's discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are Trifolia alternatives on ChatGPT?
As of 2026-09-29, Trifolia competes with AI Attorney Pakistan, AL WAKEELO, Alizé, Appealbase, Açık Silivri Havadis, BIA Edge, Bizora Tax Research, CiteCheck, CiteLaw, Clio, CourtListener, Craime, Descrybe Legal Engine, DirectCase Legal Research, eCFR by 1102tools, ElevenFlo, F-AI Contract Template Finder, Folium Jurisprudencia Chilena, Fontis, GovQuery, GovScanner, Harvey, IAJUS, IFG, Juridata, JurisAI-ICIDA, JUS — Processos Públicos, Lawstronaut, Legal Data Hunter, Legalcode, LegisGraph, LegisRatio, Letra da Lei, Lexgraph, Lexiara, Lexplorer Swiss Tax Research, LeyNova, LibreJustice, MAK Immigration Source Guide, Midpage Legal Research, Nylon, OpenRegs: Regulatory Research, Policy Doctor, realLaw AI, Red Judicial, Remedy Legal, Simpliciter AI, Special Education Law, TaxGraph, TaxMCP, Tesea, Trellis Law, UniCourt, Vasara, Vitark in ChatGPT Legal Research Engines, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.