zachdaniel

zachdaniel

Creator of Ash

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

Showing Posts 1 to 5

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 OP

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 OP

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)

— All posts loaded —

Where Next? Top

Trending in News & Updates Top

sorenone
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
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
sorenone
This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports pe...
New
pcharbon
:heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::hea...
New
webofbits
Aludel 0.7.0 is released :tada: Since 0.5.0, Aludel has grown into a much more complete LLM evaluation toolkit for Elixir and Phoenix app...
New
nature
NatureWhistle v0.4.1 is out! :tada: This release is a pretty significant step forward for the project. When I first built NatureWhistle,...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
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
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews