Ruchir Bakshi

Principal AI Strategist at Carney MARi Fellow

Expanding what human ingenuity can do.

I explore how AI can give people more ways to use their knowledge, pursue ideas and accomplish work that matters to them.

Three interlocking pieces connect strategy, adoption, and performance.StrategyAdoptionPerformance

At Carney

I help teams decide where to try AI, what people need to use it, and how to judge the results.

  • AI strategy
  • Human-centered adoption
  • Human capability
Ruchir Bakshi

About

My background in instructional design taught me to start with what people are trying to accomplish and what gets in their way. I bring that habit to helping people use AI in their work.

As an AI evangelist, I want people to feel confident exploring AI and questioning its results. People who do the work are best placed to judge whether a tool helps.

Selected experiments

Building to understand.

I build and test with AI to see what it can do and where I need to check the results.

  1. 01

    Personal AI memory

    Obsidian · MemPalace · Markdown

    I built a personal memory system with Obsidian for linked Markdown notes and MemPalace for retrieving saved knowledge across AI sessions. The notes remain readable and editable outside the retrieval tools.

    What I learnedPersistence makes earlier work available, but it also preserves assumptions that may no longer apply. Keeping the notes in Markdown gives me a record I can inspect and revise when a decision changes. I need to distinguish a lasting fact from a temporary plan and retain enough context to understand why either was recorded. That review is part of maintaining the memory, even when retrieval itself works well.

  2. 02

    Personal research notes

    Markdown · Semantic search · Source checking

    I built a personal tool for searching Markdown research notes by meaning and tracing results to their sources. The returned material still needed review for relevance and context.

    What I learnedSemantic search helps me find relevant material when I do not remember its exact wording. The result still needs to be read in context: a passage may discuss the right topic without supporting the particular claim I am making. Tracing an answer back to its source lets me check its scope and qualifications. I treat retrieval as a way to locate evidence, then make a separate judgment about what that evidence supports.

  3. 03

    Multilingual speech and media

    Whisper.cpp · FFmpeg · Subtitle timing

    I used Whisper.cpp and FFmpeg in local transcription, translation and subtitle experiments. I reviewed uncertain wording and checked the timing and readability of rendered captions.

    What I learnedEach stage introduces a different kind of error. A plausible transcript may contain the wrong word; a fluent translation may shift the meaning; accurate captions may still be difficult to read at the pace of the video. I need to check uncertain wording against the recording and judge the finished subtitles on screen. Running the tools locally changes where the processing happens, but it does not remove those editorial checks.

  4. 04

    Cross-machine AI collaboration

    Codex · Python · Mac/Linux

    I built a personal workflow that sent a self-contained task from my Mac to a Linux machine running Codex, then brought back the resulting files. I reproduced the worker’s tests on the Mac and checked the output independently.

    What I learnedA separate AI session needs a task brief and inputs that make sense without the conversation on my Mac. Collecting files confirms that work came back; it does not establish that the task was completed correctly. Reproducing the worker’s tests and comparing the output independently gave me a stronger basis for accepting the result. I now think about how I will verify a delegated task when defining the task itself.

  5. 05

    Checking Codex skills

    Python · Markdown skills · Dependency checks

    My customized Skill Doctor tool checks reusable Codex instructions for missing files, unavailable dependencies and overlapping trigger descriptions. Its report identifies the affected skills and the issues to review.

    What I learnedReusable instructions depend on files, tools and other instructions that can change independently. A checker can catch a missing resource or flag overlapping triggers before those problems appear in a task. It cannot decide whether the instructions are sensible or whether an overlap is intentional. The useful division is to automate checks with clear rules, then review the warnings and the meaning of the instructions myself.

  6. 06

    Restoring legacy Sanskrit text

    Python · Unicode · DOCX validation

    I used AI-assisted tooling to restore corrupted Sanskrit and transliteration in a Bhagavad Gita manuscript. The work rebuilt Devanagari and IAST text, preserved the edition’s 701-verse structure, and checked document links and rendered pages.

    What I learnedChanging the font would not recover text stored with the wrong character encoding. Repair required comparison with reliable source text while preserving the edition’s wording, verse order and conventions. Structural checks could confirm links and verse coverage, but the rendered pages still needed inspection for readable characters and layout. Where the source remained ambiguous, documenting the uncertainty was more faithful than silently supplying a plausible correction.

Research and writing.

I write about learning, assessment and the use of AI. These are selected papers and articles I’ve made publicly available.

Papers 01—04

Selected articles From the newsletter

LinkedIn · April 7, 2025

Creating AI-Resistant Assessments

Authentic tasks, iterative drafts and reflection give instructors more ways to see how students apply what they learn. The article offers examples from higher education and explains how clear expectations for AI use and frequent feedback can support academic integrity.

Read article

LinkedIn · March 14, 2025

Building an AI Tutor That Truly Teaches

I revised the prompts for a local AI math tutor when it jumped straight to an answer. The article describes prompting it to break problems into steps, ask questions and offer hints while leaving the solution to the learner.

Read article

LinkedIn · March 3, 2025

Crafting Essential ID Artifacts using LLMs: Some Examples

These examples pair prompts for a local language model with its raw drafts of a grading rubric, learning outcomes and objectives. They show how instructional design principles can shape a prompt and give designers a basis for reviewing the output before using it.

Read article

LinkedIn · January 7, 2025

Implementing the ADDIE Process in a SCRUM Environment

This article walks through each phase of ADDIE in a Scrum environment, from identifying training needs to evaluating materials after release. It explains how training developers can stay involved across sprints, work with subject matter experts and revise materials as requirements change.

Read article

Resources I’ve built

Instructional AI

I created Instructional AI as a free collection of resources for instructional designers working with AI. It brings practical references, interactive tools and my research together in one place.

Explore the ADDIE process, prompt design, learning science, accessibility, assessment and microlearning, alongside the AAFL research site. One search helps you find material across the collection.

Explore Instructional AI
Instructional AI homepage, with its search and links to the resource collection.

instructionalai.org Free resources for instructional designers

ADDIE Guide

A practical reference for the instructional design process, from analysis through evaluation.

Design the Prompt

AI literacy, prompt examples and tools designed for instructional designers.

Rethink Assessment

Guidance for examining assessment design and its resilience to AI assistance.