Está en la página 1de 9

UNIVERSIDAD MAYOR DE SAN SIMÓN

Facultad De Ciencias Y Tecnologías

MANUAL DE USUARIO TODO SOBRE

AGENTES EN PYTHON

Integrantes: 1 Auca Chambi Juan Pablo

2 Alvarez Vargas Samuel Fernando

3 Carreño Huaipara Alejandro Rai

Docente: García Pérez Carmen Rosa


Fecha: 29/06/2022

COCHABAMBA-BOLIVIA
MANUAL DE USUARIO

ÍNDICE

1.INTRODUCCIÓN. 2
2.DESCRIPCIÓN. 2
2.1.REQUERIMIENTOS MÍNIMOS 2

3.HERRAMIENTAS. 3
3.1.VISUAL STUDIO CODE. 3
3.2.PYTHON 3
3.3.GITHUB 4

4.ELEMENTOS PRINCIPALES DEL PROYECTO. 5


INTERACCIÓN. 6
COMPRADOR. 7
COMERCIANTE. 7
AGRICULTOR. 8

1
MANUAL DE USUARIO

1.INTRODUCCIÓN.
El presente manual le permitirá aprender a utilizar todas las funcionalidades
del proyecto de planificación de agentes.
Este proyecto tiene como fin el utilizar los conocimientos de la inteligencia
artificial y de python, donde pondremos en práctica todo lo aprendido.

2.DESCRIPCIÓN.
Este proyecto básicamente se encarga de resolver el problema asignado por
la docente donde se considera que el agricultor debe cultivar un producto
alimenticio desde la semilla o planta pequeña, luego cosecha y llevar al
mercado para su venta a un comprador final,para lo cual se debe trabajar un
proyecto enfocados a unos“Agricultor de productos alimenticios, Vendedor de
productos y el comprador de productos”.

2.1.REQUERIMIENTOS MÍNIMOS
● Sistema operativo Windows 10.
● Python 3.9.
● Espacio en disco duro de disponible 1 GB.
● Memoria RAM de 2 GB.

2
MANUAL DE USUARIO

3.HERRAMIENTAS.
3.1.VISUAL STUDIO CODE.
Visual Studio es un IDE (un entorno de desarrollo integrado) que contiene un
editor de código fuente construido sobre el framework Electron. Es compatible
con varios lenguajes de programación y un conjunto de características que
pueden o no estar disponibles para un lenguaje dado.Este tiene un panel de
inicio creativo que se puede usar para editar, depurar y compilar código y,
después, publicar una aplicación.

3.2.PYTHON
El lenguaje de programación Python es ampliamente utilizado por empresas
de todo el mundo para construir aplicaciones web, analizar datos, automatizar
operaciones y crear aplicaciones empresariales fiables y escalables.
Python puede utilizarse en proyectos de inteligencia artificial, para crear sitios
web escalables, realizar cálculos estructurales complejos con elementos
finitos, y diseñar videojuegos, entre otras muchas aplicaciones, que incluso
involucran actividades en el espacio.

3
MANUAL DE USUARIO

3.3.GITHUB
GitHub es un sitio "social coding". Te permite subir repositorios de código para
almacenarlo en el sistema de control de versiones Git.
El proyecto se dio a cabo mediante un repositorio creado en github donde se
pudo desarrollar en conjunto.

4.ELEMENTOS PRINCIPALES DEL PROYECTO.


Para comenzar con la exploración del proyecto el usuario debe tener el
archivo en su ordenador para ello es necesario descargarlo desde el siguiente
link haciendo click en download ZIP
https://github.com/aleraich/IA-2022

4
MANUAL DE USUARIO

Una vez ya descargado y descomprimido el archivo procedemos a abrirlo, y lo


haremos con el IDE VISUAL STUDIO CODE.

Para la correcta compilación y ejecución del programa es necesario tener


instalado python 3.9.0. que se puede descargar desde su sitio oficial.
Una vez abierto el archivo podremos observar las siguientes clases donde
cada una de ellos cumplen con los roles asignados como ser:
agricultor,comerciante,comprador y por último la clase interacción que es
la clase donde ejecutaremos el programa.

5
MANUAL DE USUARIO

INTERACCIÓN.
Como he dicho anteriormente ingresamos en la clase Interaccion para la
ejecución, para ello daremos click en el siguiente botón.

COMPRADOR.
Al ejecutarse el programa la conversación lo iniciará el comprador con el que
se podrá interactuar desde la consola mediante el teclado, en cuanto a la
interacción el rol Comprador responderá que no entiende en el caso de hacer
una petición inválida como por ejemplo en este caso escribiremos “1234”, en
cuanto a la interacción con todos los roles es necesario escribir bien el

6
MANUAL DE USUARIO

requerimiento sin ningún error de teclado para que el agente pueda entender
de la mejor manera y continuar con su rol.

COMERCIANTE.
Para interactuar de manera correcta con el comerciante es necesario
introducir el texto “requiero 3 zanahorias” donde el número de zanahorias
difiere según la necesidad del comprador.

AGRICULTOR.
En este caso podremos ver la respuesta del comprador donde dice que no
tiene la cantidad requerida, por lo que tendrá que hacer un pedido a un
agricultor, el programa fue desarrollado de manera que al momento de no
tener stock el agricultor responderá ofreciendo cargas de zanahorias, para
esta prueba solicitaremos dos cargas,una vez entregada las cargas se tendrá

7
MANUAL DE USUARIO

stock disponible por lo cual se podrá hacer la compra.

También podría gustarte