Ask LSBot

What is LSBot

LSBot is an AI assistant built specifically for Launch School students. You can chat with it directly like any other chatbot through Slack or the Launch School app. You can also use LSBot to get code reviews, receive hints on exercises, and answer comprehension check questions, all of which we will cover in this book.

How does it work?

LSBot combines a large language model with the Launch School curriculum to answer questions and assist with educational tasks. Beyond the curriculum, LSBot can draw on additional sources, including Reddit threads, past workshop recordings, interviews with Capstone graduates, and more. LSBot also knows where you are in the curriculum, which lets it provide answers that are relevant to your current context.

What does LSBot know?

LSBot draws from two main types of information: what it knows about you and what it knows about Launch School.

What LSBot Knows About You

When you use LSBot as a registered student, it knows your language track and which course you're enrolled in. This means you can make general requests like “Can you create 10 practice problems?” and LSBot will generate problems at the correct level, such as PY101 if that's your course.

LSBot does not have access to your grades or assessment results. It also cannot remember past conversations; it only knows the context of the current session.

What LSBot Knows About Launch School

LSBot can draw on the full Launch School curriculum, including:

  • All courses and assignments
  • Video transcripts from curriculum walkthroughs
  • All books and their content (Including this one!)
  • Exercise sets
  • Launch School public pages, such as the Capstone and Community pages.
  • Helpful forum posts, like the "How Long will it take?" post

LSBot also has access to select external resources:

  • Reddit threads with helpful discussions
  • Medium articles from Launch School
  • Podcast transcripts
  • Miscellaneous FAQs

With this wealth of knowledge, LSBot can assist with the Launch School curriculum and provide guidance on topics like Capstone or common student concerns.

What are LSBot's limitations?

We're constantly working to make LSBot better and more reliable. That said, there are some limitations:

  • LSBot makes mistakes. LSBot has strengths and weaknesses, and it doesn't always get things right. We'll explain why it's still a valuable tool despite errors and how to approach mistakes later in the book, but it's good to know upfront.

  • LSBot can't run code. While LSBot can often predict what code will do, it does this by reading and reasoning, not by executing it.

  • LSBot can't replace your peers. LSBot is a helpful study tool, but real-time practice with peers is still essential for getting comfortable during interviews and live coding. Make time for this as much as possible.

This conversation with LSBot is temporary. Sign up for free to save your conversations with LSBot.

Hi! I'm LSBot. I'm here to help you understand this chapter content with fast, focused answers.

Ask me about concepts, examples, or anything you'd like clarified from this chapter. I can explain complex topics, provide examples, or help connect ideas.

Want to know more? Refer to the LSBot User Guide.

This conversation with LSBot is temporary. Sign up for free to save your conversations with LSBot.

Hi! I'm LSBot. I'm here to help you think through this exercise by providing hints and guidance, without giving away the solution.

You can ask me about your approach, request clarification on the problem, or seek help when you feel stuck.

Want to know more? Refer to the LSBot User Guide.