zachdaniel

zachdaniel

Creator of Ash

šŸ˜Ž Ash AI: A comprehensive LLM toolbox for Ash Framework

Just released: Ash AI, a new extension for Ash Framework. LLM integration for Elixir apps. Use Ash’s declarative approach for structured outputs, secure tool calling & MCP.

Read the blog post for more! Ash AI: A comprehensive LLM toolbox for Ash Framework

First 5 of 5 Posts! Switch mode

ken-kost

ken-kost

a development tool MCP server which complements Tidewave perfectly

Could you outline an example for this? :folded_hands:
Haven’t yet tried using them in tandem and I’m wondering how would I do that.
AFAIS Tidewave acts as a general MCP server while Ash AI goes through Ash.
I imagine if I want MCP to fetch something Tidewave would access the database directly while Ash AI would go through a read action - is this correct?

zachdaniel

zachdaniel

Creator of Ash

There are three separate MCPs in this conversation:

  1. tidewave - this is a dev MCP that can do pretty much ā€œanythingā€ within your running application (like read from the database)
  2. the MCP server tooling we provide that lets you expose your actions as tools over MCP for external consumption
  3. the dev tools MCP server, which just currently has 2 experimental tools (list_resources and list_generators)
ghannam80

ghannam80

Hi @zachdaniel ,
thanks for looking into adding this great addition to Ash as it is one of the things I believe will be in demand in the future ā€œMaking software ready for AI agents customersā€.
I have tried the chat one as a sample and I just would like to confirm with you what it can provide, I tried it with just a sample new project and I noticed it gives me just general answers right now, is this the intent? Or the intent to have a new interface to services based on prompt? as an example ā€œprompt : generate an invoice to the customer ABC and send it to the e-mailā€?
One amazing thing, I switched to another language and right away it answered :clap: :clap:
below image shows what I got now.

zachdaniel

zachdaniel

Creator of Ash

You can add tools by modifying the response change. See the readme for how to make your ash actions callable as tools :smiley: then, alter the code in your response change like tools: [:your, :tool, :names]. Then your agent can use your app via those tools :smiley:

vasspilka

vasspilka

Ash ecosystem is killing it!

Congrats on the new release :slight_smile:

(LOOL so apparently I never hit reply :sweat_smile: , better late than never I suppose)

Where Next?

Trending in News & Updates Top

bartblast
After building Hologram and sharing updates across various places, I’ve realized there’s a lot happening that doesn’t always make it to t...
New
bartblast
I’ll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog ...
New
kip
I’m a bit excited to announce that Localize and friends are now at release 1.0. Even though it’s a 1.0 release, it stands on 8 years of w...
New
nseaSeb
Just published search_ash 0.5.0 (with search_core 0.4.0) on Hex. What’s new: synonyms You can now declare a synonym dictionary per lang...
New
polvalente
We have released v0.13 of nx, exla and torchx, along with a recently released emlx v0.4. Nx This is where the bulk of the updates happen...
New
mudasobwa
After years of struggling I made StreamData dependency optional. Finitomata.ExUnit got testing primitives for Persistence. Full back co...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
akoutmos
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New

We're in Beta

About us Mission Statement