{"id":33436,"date":"2023-04-25T07:21:51","date_gmt":"2023-04-25T14:21:51","guid":{"rendered":"https:\/\/coderpad.io\/?post_type=doc&#038;p=33436"},"modified":"2026-03-27T03:47:31","modified_gmt":"2026-03-27T10:47:31","slug":"interview-ai-assist","status":"publish","type":"doc","link":"https:\/\/coderpad.io\/resources\/docs\/interview\/pads\/interview-ai-assist\/","title":{"rendered":"AI Tools for Interview"},"content":{"rendered":"\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><nav aria-label=\"Table of Contents\"><ul><li class=\"\"><a href=\"#using-ai-assist\">Using AI Assist<\/a><ul><li class=\"\"><a href=\"#e\">AI modes<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#add-other-ai-tools\">Add other AI tools<\/a><ul><li class=\"\"><a href=\"#add-anthropics-claude-to-a-pad\">Anthropic&#8217;s Claude<\/a><\/li><li class=\"\"><a href=\"#codex\">Codex<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"using-ai-assist\">Using AI Assist<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><mdspan datatext=\"el1682367336078\" class=\"mdspan-comment\">\u2705<\/mdspan> Your account administrator can <a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/quick-start-guides\/account-admins\/#ai-assist\" target=\"_blank\" rel=\"noreferrer noopener\">make AI Assist available in pads by default in the Organization Settings<\/a>. You can also turn this feature on or off for an individual pad in the <em>Pad Settings<\/em> by clicking on the settings icon \u2699\ufe0f at the bottom left of the screen.<\/p>\n<\/blockquote>\n\n\n\n<p>You and <mdspan datatext=\"el1682367382204\" class=\"mdspan-comment\">your candidates<\/mdspan> now have access to current large language models to utilize as a tool in your interviews, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GPT<\/li>\n\n\n\n<li>Claude<\/li>\n\n\n\n<li>Gemini<\/li>\n\n\n\n<li>Llama<\/li>\n<\/ul>\n\n\n\n<p>To use it, simply click on the <strong>AI Assist <\/strong>tab, select your language model, and enter your prompt.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-1024x486.png\" alt=\"Screenshot of the CoderPad interface showing a Java project open in the editor. The file tree on the left displays folders for src, test, and files like pom.xml and README.md. The main editor is open to the README.md file with setup instructions for running Java on CoderPad. On the right, the AI Assist panel shows a chat between Ken Swearengen and the AI Assistant discussing an example of using Lodash in JavaScript. At the bottom right, a red-outlined area highlights the AI Assist input box with \u201cAdd Context,\u201d \u201cFiles,\u201d and \u201cTerminals\u201d buttons, along with a dropdown menu showing model options \u2014 including GPT-4o mini (selected), GPT-5, Claude Haiku 3.5, Claude Sonnet 4, Gemini 2.5 Pro, and Llama 4 Maverick.\" class=\"wp-image-43510\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-1024x486.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-300x143.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-768x365.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-1536x730.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-25.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Some ways you can use the integration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Have candidates showcase their prompt engineering skills<\/li>\n\n\n\n<li>Review AI answers to technical questions with candidates to assess their critical thinking processes<\/li>\n\n\n\n<li>Allow candidates to use AI like they would any other tool to solve your questions<\/li>\n\n\n\n<li>Generate test data<\/li>\n\n\n\n<li>Create starter code in different programming languages<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 All pad users&#8217; prompts and AI output will be saved for review in playback mode.<\/p>\n\n\n\n<p>\u2139\ufe0f Want more information on how to use the integration? <a href=\"https:\/\/youtu.be\/zi8hZJd5I40\" target=\"_blank\" rel=\"noreferrer noopener\">Checkout the demonstration video on YouTube<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"e\">AI modes<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 The AI Assistant will automatically detect the proper context of your question, no matter what mode you&#8217;re in.<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-1024x486.jpg\" alt=\"Screenshot of the CoderPad interface running a Next.js project. The left sidebar shows a file tree (app, api, db, lib, public, and files like page.tsx, layout.tsx, package.json, and README.md). The main editor displays a README titled \u201cRunning Next.js on CoderPad\u201d with PostgreSQL database credentials listed below. At the top, a banner says the waiting room is enabled with a button labeled \u201cOpen Pad To Everyone.\u201d On the right, the \u201cAI Assist\u201d panel is open with a ChatGPT interface. Two red callout boxes highlight a dropdown menu with options \u201cAsk\u201d (selected) and \u201cEdit,\u201d shown both enlarged and in the input area near the prompt field. The bottom bar includes controls such as Invite, Start Call, Start Transcription, What\u2019s New, Feedback, and a red \u201cEnd Interview\u201d button.\" class=\"wp-image-44020\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-1024x486.jpg 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-300x143.jpg 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-768x365.jpg 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-1536x730.jpg 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2-18x9.jpg 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-26-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Ask <\/strong>mode will allow you to prompt the AI assistant to answer your requests, but won&#8217;t allow the assistant any write-access to the code.<\/p>\n\n\n\n<p>To allow the AI assistant the ability to change the code (including the file structure), you&#8217;ll need to enable <strong>Edit<\/strong> mode.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u23f0<strong> Coming soon: Plan mode<\/strong><br>AI \u201cplan mode\u201d is when the AI first outlines a clear step-by-step approach to a task instead of jumping straight to the answer. This helps ensure better results by making the process more structured, transparent, and easier to review before execution.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"add-other-ai-tools\">Add other AI tools<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705As of now, there is no way to persist Claude&#8217;s or Codex&#8217;s installation from a question to a pad. So you&#8217;ll need to install it for each individual interview pad for which you want to use it.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u26a0\ufe0fYou&#8217;ll need your own Anthropic or Codex account and API key to get started.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-anthropics-claude-to-a-pad\">Anthropic&#8217;s Claude<\/h3>\n\n\n\n<p>To install Claude in the shell you can either use <code>curl<\/code> (i.e. <code>curl -fsSL <a href=\"https:\/\/claude.ai\/install.sh\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/claude.ai\/install.sh<\/a> | bash<\/code>), or run the following commands:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>mkdir ~\/.npm-global<\/code><\/li>\n\n\n\n<li><code>npm config set prefix '~\/.npm-global'<\/code><\/li>\n\n\n\n<li><code>echo 'export PATH=$HOME\/.npm-global\/bin:$PATH' &gt;&gt; ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>echo 'export SHELL=\/bin\/bash' &gt;&gt; ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>source ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>npm install -g @anthropic-ai\/claude-code<\/code><\/li>\n\n\n\n<li><code>sed -i '1s|.*|#!\/usr\/bin\/env node|' $(npm root -g)\/@anthropic-ai\/claude-code\/<a href=\"http:\/\/cli.js\/\" target=\"_blank\" rel=\"noopener\">cli.js<\/a><\/code><\/li>\n\n\n\n<li>Run <code>claude --version<\/code> to verify installation.<\/li>\n<\/ol>\n\n\n\n<p>Once installation is complete, run <code>claude<\/code> in the command line, and you&#8217;ll receive instructions for set-up, including adding your API key.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"445\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-1024x445.png\" alt=\"Screenshot of a CoderPad interface showing a code editor on the left and a terminal output on the right. The editor displays files and directories, including &quot;src,&quot; &quot;models,&quot; and &quot;static,&quot; with files like &quot;User.ts&quot; and &quot;server.ts.&quot; The main text describes running a NodeJS Express app with PostgreSQL. The terminal shows a &quot;Welcome to Claude Code&quot; message in ASCII art, with a URL bar and options for server, shell, and console outputs.\" class=\"wp-image-42903\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-1024x445.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-300x130.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-768x333.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-1536x667.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20-18x8.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-20.png 1815w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>You can then get started using Claude to review and edit your code.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"442\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-1024x442.png\" alt=\"A split-screen view of a coding environment in CoderPad. On the left, a file explorer shows directories like &quot;src&quot; with files such as &quot;User.ts&quot; and &quot;server.ts&quot;, &quot;static&quot; with &quot;style.css&quot;, and other files like &quot;index.html&quot;, &quot;package.json&quot;, and &quot;README.md&quot;. In the center, a text editor displays instructions for running an Express application with PostgreSQL and using curl for API access, with TypeScript support. On the right, the program output section shows shell instructions and a list of testing update todos.\" class=\"wp-image-42905\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-1024x442.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-300x129.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-768x331.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-1536x662.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21-18x8.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-21.png 1816w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"codex\">Codex<\/h3>\n\n\n\n<p>Just like Claude, run the following commands:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>mkdir ~\/.npm-global<\/code><\/li>\n\n\n\n<li><code>npm config set prefix '~\/.npm-global'<\/code><\/li>\n\n\n\n<li><code>echo 'export PATH=$HOME\/.npm-global\/bin:$PATH' &gt;&gt; ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>echo 'export SHELL=\/bin\/bash' &gt;&gt; ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>source ~\/.bashrc<\/code><\/li>\n\n\n\n<li><code>npm i -g @openai\/codex<\/code><\/li>\n<\/ol>\n","protected":false},"parent":835,"menu_order":21,"template":"","class_list":["post-33436","doc","type-doc","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/doc"}],"version-history":[{"count":34,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33436\/revisions"}],"predecessor-version":[{"id":44251,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33436\/revisions\/44251"}],"up":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/835"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=33436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}