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
Trending in News & Updates
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
Iāll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog ...
New
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
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
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
After years of struggling I made StreamData dependency optional.
Finitomata.ExUnit got testing primitives for Persistence.
Full back co...
New
Other Trending Topics
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
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
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
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
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
@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
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #elixirconf-us
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










First 5 of 5 Posts!
ken-kost
Could you outline an example for this?
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
There are three separate MCPs in this conversation:
list_resourcesandlist_generators)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
below image shows what I got now.
zachdaniel
You can add tools by modifying the response change. See the readme for how to make your ash actions callable as tools
then, alter the code in your response change like 
tools: [:your, :tool, :names]. Then your agent can use your app via those toolsvasspilka
Ash ecosystem is killing it!
Congrats on the new release
(LOOL so apparently I never hit reply
, better late than never I suppose)