Huhohoo AI Lab
website·Indexed 30 days ago
https://huhohoo.comAn interactive learning platform for AI development and embodied AI experiments. It features a 'Java LLM Practice' set with Java 8, Gson, and TypeScript demos focusing on request validation and transactional history, as well as 'Hohoo Embodied Experiments' using MuJoCo to explore recovery ablation and observation freshness. The site provides a 'Radar' for weekly AI signals and a 'Build' section for hands-on interactive experiments to decompose complex AI questions.
What's inside Huhohoo
- The Hohoo Embodied Agent project consists of six controlled experiments using MuJoCo to validate robotic grasping and recovery logic. The experiments focus on distinguishing between issuing an action, satisfying stage conditions, and completing a task. The technical stack includes Python 3.12, MuJoCo 3.3.7, NumPy, and Matplotlib. The architecture follows a pipeline of: Scene/Frozen Protocol → Actuator Targets → MuJoCo Stepping → State/Contact Recording → Success Determination → Video/Trajectory Review.
Overview of Java LLM Practice Collection
The Java LLM Practice Collection provides a set of five Java 8 demonstrations focused on integrating Java with AI Large Language Models (LLMs). The project emphasizes the boundary between Java 8 and TypeScript, covering key implementation steps: sending requests, parsing responses, and output verification. It specifically utilizes Java 8, Gson for JSON processing, and HTTP for communication, while providing comparisons with TypeScript and Node.js implementations.Java → AI Workflow: 1. Send Request 2. Parse Response 3. Output VerificationOverview of AI and Robotics learning tracks
The documentation is organized into three primary technical directions to help users navigate based on their goals:
- AI Application Development: Focuses on transforming model capabilities into usable applications. Key topics include application prototyping, RAG (Retrieval-Augmented Generation), Agents, evaluation, and deployment.
- LLM Sharing: Focuses on understanding models and validation methods. Key topics include basic concepts, paper reading, and model experimentation.
- Embodied AI: Focuses on connecting perception, decision-making, and action. Key topics include multi-modal AI, robot learning, and simulation exploration.
Overview of Hohoo’s AI Lab project
Hohoo’s AI Lab is a personal knowledge site designed for public learning, research signals, and practice. The project is built using Next.js, React, RSS, GitHub Actions, and is deployed on Vercel.# Project Tech Stack - Next.js - React - RSS - GitHub Actions - VercelOverview of Hohoo Embodied Experiments
The Hohoo Embodied Experiments project uses MuJoCo to conduct six teaching experiments focused on a gripper scene. The goal is to distinguish commands, phase conditions, and task completion by comparing failure responses. The architecture follows a pipeline: Scene and frozen protocol → actuator targets → MuJoCo steps → state/contact records → success checks → video and trajectory audit.
Technical Stack:
- Python 3.12
- MuJoCo 3.3.7
- NumPy
- Matplotlib
Key Limitations:
- Uses privileged simulation observations.
- Recovery requires renewed communication and a retained grasp.
- No regrasp, vision, ROS2 bridge, learned policy, or physical validation.
Overview of Retrieval-Augmented Generation (RAG) for Knowledge-Intensive NLP
Retrieval-Augmented Generation (RAG) combines sequence generation models with dense retrieval indices to incorporate external knowledge into NLP tasks. The approach evaluates two primary methods of utilizing retrieved content: generating an entire sequence based on shared retrieved content versus utilizing different retrieved content for each token generated. This method has demonstrated performance improvements over baselines in open-domain question answering and generation tasks.Overview of Hohoo's learning and building methodology
Hohoo follows a structured iterative process for learning and development: Encountering a problem → Researching materials → Small-step experimentation → Creating a tangible work/product → Documenting the experience. This approach focuses on turning curiosity into practice, moving from Java development into AI.Overview of Java LLM Practice project structure
The Java LLM Practice project (hohoo-ai-lab) demonstrates how to integrate Java 8 with AI LLMs. The core workflow follows a three-step schematic: 1. Request (01Request), 2. Parse (02Parse), and 3. Validate output (03Validate output). The project utilizes Java 8, Gson for JSON processing, HTTP for communication, and includes a TypeScript/Node.js boundary comparison for requests, validation, and traceable experiments.Overview of Step 5 Preview Model by StepFun
StepFun has released its flagship base model, Step 5 Preview. The model utilizes a sparse Mixture-of-Experts (MoE) architecture with a total of 600B parameters and 27B activated parameters. It supports a context window of 1 million tokens and accepts both text and visual inputs. According to the Artificial Analysis Intelligence Index, it scored 44 points, ranking among the top three open-source models globally, with a per-task cost approximately 1/8th that of Claude Opus 5. The model weights are scheduled to be open-sourced on October 15.Configure Hohoo’s AI Lab technical architecture
The site is architected using the Next.js App Router with an independent content index. Key technical decisions include:
- Executing data collection within CI (GitHub Actions).
- Organizing pages based on build-time results.
- Storing user reading progress locally in the browser to avoid the need for accounts, though this prevents cross-device synchronization.
Understand the Radar publishing pipeline boundaries
The Radar publishing pipeline follows a linear flow from RSS source to reader-facing page. To diagnose issues (e.g., 'workflow is green but no new items'), developers should inspect specific evidence at each boundary rather than assuming a successful workflow run implies a successful publication.RSS source → request and parse → research-topic and technical-mechanism rules → window, duplicates, global quota, source quota → public records and related coverage → content validation and three-locale build → Git commit and push → deployment system → reader-facing pageExplore LLM and AI interactive learning exercises
The platform provides a set of interactive questions designed for 'learning by doing' through local execution without requiring an API key. These exercises allow users to change conditions, inspect evidence, and return to code to understand specific AI behaviors. Available interactive modules include:
- Context Management: Balancing history, references, and output space within a limited budget.
- Retrieval: Inspecting the basis of answers by choosing evidence and changing ranking.
- Memory: Investigating where evidence survives in a recorded conversation after a message is deleted.
- Failure Analysis: Comparing history commit strategies by injecting timeouts to see why retries might duplicate messages.
- Trust & Permissions: Separating untrusted sources from application instructions and varying confidence/risk to inspect decision rules.
- JSON Parsing: Inspecting field paths, strings, arrays, and malformed structures.
- Embodied AI: Comparing full-map and local-vision navigation by placing obstacles.