Skip to content

Este es mi primer proyecto relacionado con modelos de lenguaje, el objetivo es crear un asistente capaz de realizar búsquedas, manipular archivos y tener conversaciones simples

Notifications You must be signed in to change notification settings

Oscar-Mesa/Pofi-Assistant

Repository files navigation

Pofi Assistant - interfaz de usuario

Interfaz grafica creada en Tkinter para interactuar con el modelo de lenguaje Pofi Assistant, dicho modelo de lenguaje fue ajustado por mi para obtener ese “comportamiento”, el objetivo principal era solo ajustar un modelo de lenguaje llama de Meta, pero me surgió la necesidad de crear mi propia interfaz grafica al estilo de Whatsapp en honor a que el modelo base hace parte de la misma compañía. Para utilizar el modelo primero hay que descargarlo del repositorio de Huggin face https://huggingface.co/Bluckr/llama-7B-ggml-q4_0-Pofi-Assistant/tree/main y ubicar el archivo .bin en la carpeta model (si no se encuentra entonces se debe crear) descargar_modelo carpeta_model1 modelo

El modelo esta cuantificado para correr sin necesidad de una GPU, al cuantificarlo pierde capacidad (es un poco tonto) pero para las ordenes de asistente se desempeña bien, esta versión del modelo solo actúa como asistente más no tiene la capacidad de interactuar con su entorno.

1

Para subsanar esta incapacidad he creado un dataset https://huggingface.co/datasets/Bluckr/function-calling-assistant-spanish-pofi-v2 para entrenar un modelo mucho más inteligente al actual, cuya capacidad incluya function calling al estilo de GPT-3.5 turbo de OPENAI, aun así, las limitaciones por hardware son desalentadoras ya que un modelo más inteligente requiere como mínimo el uso de llama 2 13b chat y aunque sea cuantificado es mucho más lento al modelo más pequeño (llama 2 7b chat).

About

Este es mi primer proyecto relacionado con modelos de lenguaje, el objetivo es crear un asistente capaz de realizar búsquedas, manipular archivos y tener conversaciones simples

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages