DEV Community

Cover image for 9 essential open-source libraries to master as an AI developer 🧙‍♂️ 🪄

9 essential open-source libraries to master as an AI developer 🧙‍♂️ 🪄

Sunil Kumar Dash on October 15, 2024

TL;DR For me, AI is everywhere. Everyone wants to do AI. But sometimes, it is hard to know which tools to master to implement AI feature...
Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Normally, people like me can just use an API and get most of the AI features lol. That's great but we are definitely not AI developers. The ones truly involved in prompt engineering are the ones in control. Anyway, great work :)

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash

Haha, Yes, APIfication of AI and deep learning in general is a recent phenomenon. That's good in some ways. Thanks.

Collapse
 
jonathands profile image
Jonathan DS

we need some standard on how to talk to llms and make then interchangeable, kind of like TCP for LLMS

Collapse
 
neel_p004 profile image
neel patel

these tools are great, but the real problem starts when you try to move an GenAI app in production. I have very little experience on that part, but would love some guidance on such area where we can expect reliability and consistency from GenAI app.

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash

That's true but it also depends on what kind of GenAI app we are talking about. And GenAI apps are in its infancy, so it might take some time.

Collapse
 
jackcolquitt profile image
Daniel Davis

If you're looking for a an open source and privacy first AI infrastructure, you could give TrustGraph a try. TrustGraph supports and Ollama and Llamafiles for fully private deployments. Container orchestration through Docker or Kubernetes. Native GraphRAG with either Cassandra or Neo4j as your graph store.

github.com/trustgraph-ai/trustgraph

Collapse
 
neurabot profile image
Neurabot

Good. Very useful.

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash

Glad you found it helpful.

Collapse
 
prashantpujara profile image
Prashant Pujara

Nice list, will take a look at it!

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash

Thank you, Prashant,

Collapse
 
time121212 profile image
tim brandom

Nice list of resources, thanks for sharing.

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash

Thank you.

Collapse
 
peshale_07 profile image
Peshal Bhardwaj

Why is everyone obsessed with listing repositories on DEV? I quite dont get it