---
title: "How we built Neeti our an AI assistant for NeetoCal"
url: https://daily.dev/posts/how-we-built-neeti-our-an-ai-assistant-for-neetocal-qtxcwak8e
source_url: https://www.bigbinary.com/blog/how-we-built-Neeti-our-ai-assistant-for-neetocal
type: article
source: "BigBinary"
published: 2026-06-11T21:52:08.712Z
updated: 2026-06-11T21:52:33.637Z
tags: ["devtools", "rails", "google-gemini"]
reading_time: 12
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How we built Neeti our an AI assistant for NeetoCal

**[BigBinary](https://daily.dev/sources/bigbinary)** · 12 min read · 0 upvotes · 0 comments

## Summary

BigBinary built Neeti, an AI assistant for NeetoCal that answers plain-English scheduling questions by calling a fixed set of read-only Ruby tools rather than letting the model write raw SQL. The post covers the tool-based architecture (using RubyLLM and Gemini), a real bug where the model returned a wrong count because it used a paginated listing tool instead of a dedicated counting tool, and performance tuning by lowering Gemini's thinking effort from high to low — which cut response time by ~33% with no quality loss. Key design principles: the model never touches the database directly, all tools are read-only, every answer exposes a trace of which tools ran, and sampling vs. counting are strictly separated. The pattern is designed to generalize across all Neeto products.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.bigbinary.com/blog/how-we-built-Neeti-our-ai-assistant-for-neetocal>

## Similar posts on daily.dev

- [Gemini API in Ruby: Building AI Agents Without an SDK](https://daily.dev/posts/gemini-api-in-ruby-building-ai-agents-without-an-sdk-7psccge0x) · Ruby Flow · 1 upvotes · 0 comments
- [Building an AI agent inside a 7-year old Rails application](https://daily.dev/posts/building-an-ai-agent-inside-a-7-year-old-rails-application-wcc3vvswg) · Ruby Flow · 1 upvotes · 0 comments
- [How to Build an AI Feature With Gemini: A Practical Guide to Prompt Engineering for Developers](https://daily.dev/posts/how-to-build-an-ai-feature-with-gemini-a-practical-guide-to-prompt-engineering-for-developers-je89vebi7) · freeCodeCamp · 1 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#rails](https://daily.dev/tags/rails), [#google-gemini](https://daily.dev/tags/google-gemini)

[View this post on daily.dev](https://daily.dev/posts/how-we-built-neeti-our-an-ai-assistant-for-neetocal-qtxcwak8e)
