articulo

  • articulo

    Chatbot y python

    En esta entrada se mostrará un ejemplo sencillo, sobre un chatbot que consulta y responde en base a un arreglo de respuestas previamente cargados, es uno de los más básicos chatbots. código de chatbot En el código anterior se observa lo siguiente: Este código define un chatbot muy básico, respondiendo a algunas entradas simples del usuario, como saludos, preguntas sobre el estado del chatbot y despedidas. Los patrones de entrada y respuestas se definen en la lista patroness, y la interacción con el chatbot se maneja utilizando el objeto Chat. Este código se encuentra disponible en: https://github.com/ajgutierr3z/chatbot/tree/main

  • articulo

    Chatbot

    Un chatbot es un es un programa de software diseñado para simular una conversación con seres humanos a través de mensajes de texto o voz. Utiliza técnicas de procesamiento del lenguaje natural (NLP), inteligencia artificial (IA) y aprendizaje automático para comprender y generar respuestas contextuales y relevantes. Usos de un chatbot a continuación se muestra una lista de las diferentes áreas donde se puede usar o implementar un chatbot Tipos de chatbot Diversos autores clasifican los chatbot por tipo, función, uso de Inteligencia Artificial (IA ), híbridos entre otros. El listado de tipos que se presenta es en base a sus funciones: Estos son solo algunos ejemplos de los tipos…

  • articulo

    DEVOPS

    DevOps es una metodología y un conjunto de prácticas que busca la integración y colaboración entre los equipos de desarrollo (Dev) y los equipos de operaciones (Ops) en el ciclo de vida de desarrollo de software. Su objetivo principal es acelerar la entrega de software de manera más confiable y eficiente, a través de la automatización, la comunicación y la colaboración continua entre los diferentes equipos involucrados. Principos DevOps Los principios de la metodología devops se puede resumir en los siguientes puntos: La implementación de DevOps implica el uso de herramientas y tecnologías que respalden los principios y prácticas mencionados. Algunas de estas herramientas incluyen sistemas de control de versiones,…

  • articulo

    Ejercicios de arq.

    En esta post se deja una serie de ejercicios para realizar en cualquier lenguaje de programación, el objetivo es practicar los diferentes métodos de conversión de bases numéricas a otras. Nota: se recomienda que genere un branch del siguiente repositorio en github, estudie el ejemplo que se brinda y puede recrear la solución de estos ejercicios en el lenguaje que mas se sienta comodo.

  • articulo

    EtherCalc

    Este post esta dedicada a EtherCalc una hoja de calculo basada en la nube y colaborativa, lo novedoso es que que solo con compartir el enlace a otra persona ésta puede completar el documento, leerlo o editarlo. Claro que tiene sus limitantes, no es una hoja de calculo con opciones tan avanzadas como a los que se esta acostumbrados, pero permite establecer un acercamiento para la colaboración, sin crear tediosos registros y sobre todo opensource. Proporciona una plataforma de colaboración en tiempo real para crear tablas y hojas de cálculo. Permite a múltiples usuarios trabajar juntos en una misma hoja de cálculo, realizar cambios en tiempo real y ver las…

  • articulo

    Arquitecturas computacionales: CISC vs. RISC en el mundo real

    En el siguiente caso de estudio se aborda los conceptos generales sobre arquitecturas computacionales, evolución de las arquitecturas de computadoras, máquinas CISC y RISC, comparación CISC vs. RISC, y arquitecturas paralelas. En una empresa de desarrollo de software llamada TechSolutions, se está llevando a cabo un proyecto para crear un nuevo sistema de gestión de inventario en tiempo real para una cadena de supermercados. El equipo de desarrollo se encuentra debatiendo qué tipo de arquitectura computacional sería la más adecuada para el proyecto. A continuación, se presenta un análisis de las diferentes opciones y sus implicaciones. La empresa ha investigado la evolución de las arquitecturas de computadoras a lo largo…

  • articulo

    Diseñando una computadora básica

    En un pequeño pueblo llamado Computópolis, los habitantes estaban ansiosos por tener su propia computadora local que les permitiera realizar tareas y cálculos básicos. por lo que un grupo de estudiantes, decidieron embarcarse en la emocionante aventura de diseñar una computadora desde cero, que pueda realizar operaciones aritmético-lógicas simples y ejecutar programas básicos. Los estudiantes comenzaron su proyecto reuniendo conocimientos en áreas clave, como la arquitectura de computadoras y la microprogramación. A medida que avanzan en su investigación, van discutiendo sobre los componentes esenciales que debe de llevar para el diseño de conjunto de elementos básicos que formarán la base de su computadora. Al sumergirse en el diseño de los…

  • articulo

    La misteriosa codificación en el laboratorio de computación

    La historia se desarrolla en un entorno tecnológico y presenta seis preguntas cuyas respuestas se encuentran en el desenlace de esta historia. Una vez, en un pequeño y misterioso laboratorio de computación llamado “ByteLab”, el profesor Thomas estaba trabajando en un emocionante proyecto. Desarrollaba un nuevo software de traducción y comunicación, pero necesitaba entender y aplicar diferentes códigos de representación de datos para lograrlo. A medida que profundizaba en su investigación, descubrió una antigua caja en el sótano del laboratorio. Dentro, encontró una serie de códigos cifrados en extraños papeles y decidió investigar su origen. ¡Aquí comienza nuestra historia! Mientras exploraba la caja, el profesor Thomas encontró un conjunto de…