jcmachicao commited on
Commit
cd9e3bd
verified
1 Parent(s): c67cccd

Delete app_vobs5.py

Browse files
Files changed (1) hide show
  1. app_vobs5.py +0 -61
app_vobs5.py DELETED
@@ -1,61 +0,0 @@
1
- # -*- coding: utf-8 -*-
2
- """cuf_LLM__arquitectura_cognitiva_aplicada_quejas.ipynb
3
- Automatically generated by Colab.
4
- Autor: Jose Carlos Machicao Valencia
5
- Fecha de Actualizaci贸n: ENE 2025
6
- Original file is located at https://colab.research.google.com/drive/19P6o155AEYssDobNQ4mELkp2Tsj9nFsw
7
-
8
- ### Funci贸n de generaci贸n de respuestas
9
- """
10
- import openai
11
- from openai import OpenAI
12
- openai.api_key = api_key
13
- client = OpenAI(api_key=api_key)
14
-
15
- mensaje_usuario = "Qu茅 es la memoria de corto y largo plazo y c贸mo ayuda a dise帽ar soluciones NLP"
16
- mensaje_sistema = "Eres un experto en NLP y asesoras estudiantes curiosos con paciencia."
17
-
18
- def generacion_llm(modelox, mensaje_sistema, mensaje_usuario, fjson, client):
19
-
20
- response = client.chat.completions.create(
21
- model=modelox,
22
- messages = [
23
- {"role": "system", "content": mensaje_sistema},
24
- {"role": "user", "content": mensaje_usuario}],
25
- temperature=0.8,
26
- max_tokens=300,
27
- top_p=1,
28
- frequency_penalty=0,
29
- presence_penalty=0
30
- )
31
-
32
- texto_respuesta = response.choices[0].message.content
33
- return texto_respuesta
34
-
35
- formato_json = '''
36
- {
37
- 'reto': ' ',
38
- 'dudas': ' ',
39
- 'preguntas': ' ',
40
- 'expectativas': ' ',
41
- }
42
-
43
- '''
44
-
45
- # texto_input = 'Tengo dudas sobre c贸mo plantear mi gesti贸n de documentos legales de contratos, tengo un promedio de 30 contratos mensuales de clientes de empresas intermedias. Entiendo que la IA puede contribuir a organizar los documentos y contenidos, entiendo que podr铆a clasificar pero tambi茅n alertarme sobre algunos riesgos o tal vez ayudarme a automatizar algunos procesos. No tengo todav铆a constituido un negocio pero estar铆amos asociandonos entre varios profesionales, pero ninguno de nosotros es de inform谩tica o tecnolog铆a. Vivimos en Quito Ecuador. Los t茅rminos sobre los que tengo mayor duda son qu茅 herramientas hay con IA, tengo que usar GPT y pagar licencias? o hay alternativas gratuitas de esos tipos de herramienta? Quisiera que luego del microtaller ya tenga una agenda para saber a quien debo contratar o qu茅 tipo de profesional debo contratar para poder implementar mis ideas.'
46
-
47
- version_model = 'gpt-3.5-turbo-0125'
48
- mensaje_sistema = "Eres un experto en identificar aspectos descriptivos de las razones por las cuales un usuario necesita asesor铆a para implementar retos que involucren inteligencia artificial de varios tipos."
49
- mensaje_usuario = f"Analizar el texto mostrado al final, buscando identificar los siguientes extractos en el formato JSON \n {formato_json}\n Texto a Analizar: {texto_input}"
50
- respuesta_generada = generacion_llm(version_model, mensaje_sistema, mensaje_usuario, client)
51
-
52
- # Define Gradio app
53
- interface = gr.Interface(
54
- fn=generacion_llm,
55
- inputs=["text"],
56
- outputs=["text"],
57
- title="Formateo",
58
- description="Ingrese el texto para extraer informaci贸n en un formato JSON predefinido."
59
- )
60
-
61
- interface.launch()