DesBots
Explore conversational AI in the DesBots AI Lab and experiment with code in the Playground, which are two focused spaces.
1. Des AI Lab
Desmond's Artificial Intelligence Lab is an interactive environment for designing and evaluating conversational agents alongside hands-on programming. It integrates structured knowledge systems, large language models, and browser-based coding tools within a cohesive, research-focused platform.
Desbot
A rule-based, knowledge-driven assistant designed to answer questions about Desmond Obe. It provdies information about his academic background, research, publications, and projects. Choose an option or start a chat to engage with DesBot.
ChatBot
An intelligent AI assistant powered by an LLM, capable of answering questions about Desmond and a wide range of other domains. Designed for dynamic interaction, contextual reasoning, and flexible conversation beyond predefined knowledge. Choose an option, start a chat, or upload a file to engage with ChatBot.
Upload files (txt, pdf, csv, json, md) for AI analysis.
2. Playground
About the Playground
Welcome to my Playground. This environment lets you experiment with Python, JavaScript, and p5.js directly in your browser (no installation required).
The playground is organised into two levels: start with the Simple Playground for quick Python in the browser, and use the Advanced Playground for the full environment with multiple languages and tools.
1. Simple Playground
The Simple Playground is for quick Python experiments. Use the editor below to write short scripts and see results immediately. Everything runs in your browser.
Edit the code and click Run to execute. Output appears below.
Tip
Use print() to show results. The first run may take a few seconds while Python loads.
2. Advanced Playground
The Advanced Playground provides a comprehensive suite of tools for advanced programming and experimentation. It includes a Python learning lab, a coding playground for experimentation, and a mini cloud-notebook environment (Python, JavaScript, p5.js) running entirely in your browser.
How to use it
Open the environment below. Use File → New (or the launcher) to create a Notebook, Console, or file. Choose Python, JavaScript, or p5.js for notebooks and consoles.
Load Advanced Playground
To prevent sudden auto-scrolling on some browsers, the Advanced Playground loads only when you click the button.