Welcome to the first edition of BoxCars.ai's newsletter, where we explore the future of apps in the age of AI. Each edition will share real-world examples and insightful content about how AI is transforming software products. If you find this topic as fascinating as we do, please help us spread the word by sharing this newsletter with others.
Let's dive in!
Things we wrote
AI is making us rethink UX
Could AI create UIs if it can generate code? Would dynamic UI generation change UX? What would the future of apps be like? It's happened before - find out more in this article.
Introducing BoxCars: The gem for building AI-powered apps
LLMs are great, but using them to build production features in your apps is hard. We need dev frameworks to build the next generation of AI-powered apps. That's why we're excited to share the BoxCars Ruby gem with you!
BoxCars in action
Check out this code example that demonstrates how to use BoxCars to combine an LLM with Google search and a calculator. With just these two BoxCars, you can build a wide variety of amazing applications!
# run a Train for a calculator, and search using the default Engine
boxcars = [Boxcars::Calculator.new, Boxcars::Serp.new] train =
Boxcars.train.new(boxcars: boxcars)
puts train.run "What is pi times the square root of the average temperature in Austin TX in January?"
These 3 lines produce
> Entering Zero Shot#run
What is pi times the square root of the average temperature in Austin TX in January?
Question: Average temperature in Austin TX in January
Answer: increase from 62°F to 64°F
#Observation: increase from 62°F to 64°F
> Entering Calculator#run
64°F x pi
RubyREPL: puts (64 * Math::PI).round(2)
Answer: 201.06
201.06
< Exiting Calculator#run
#Observation: 201.06
I now know the final answer
Final Answer: 201.06
< Exiting Zero Shot#run
201.06
Interesting Finds
Igniter Chat is an AI chatbot for finding other AI tools. How meta!