An open API service indexing awesome lists of open source software.

https://github.com/weaviate-tutorials/ai-for-vue-developers


https://github.com/weaviate-tutorials/ai-for-vue-developers

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# AI for Vue Developers!

At the end of this workshop, you too will have an idea of how to go about building AI-enabled experiences in Vue.js using latest and greatest from infra companies like Weaviate, LlamaIndex and OpenAI.

> Given at VueConf US.

## Hello Tampa!

- [Repo](https://github.com/weaviate-tutorials/ai-for-vue-developers)
- [Slides](https://drive.google.com/file/d/1WoL5x26caN6t-iqFySk31Ce4UbXTqGmj/view?usp=sharing)

### AI Tools

We'll use these AI tools, please create accounts for them in advance

- Weaviate - https://weaviate.io/
- OpenAI - https://platform.openai.com/docs/overview
- Voyage AI - https://www.voyageai.com/

### Prerequisites

You need the following...
- Some basic knowledge of Vue.js (Nuxt.js experience is a plus)
- A fundamental understanding of Web technologies
- Some JavaScript experience (TypeScript is a plus)

### Test set up

Please have the following installed...
- [Node.js](https://nodejs.org/en/download/current) (v20+): `node -v`
- [VSCode](https://code.visualstudio.com/download) (optional, your IDE of choice): `code .`
- [Docker](https://docs.docker.com/get-started/get-docker/) (optional)
- [Ollama](https://ollama.com/download)
- [Git](https://git-scm.com/downloads)
- [ThunderClient](https://www.thunderclient.com/)

## Agenda

- [Introduction](/introduction/) - Mostly theory
- [Building: Part 1](/building-part-one/) - Theory and Practical
- [Building: Part 2](/building-part-two) - Theory and Practical

## 🔦 Resources

- [Weaviate Academy](https://weaviate.io/developers/academy)
- [Weaviate Knowledge Cards](https://weaviate.io/learn/knowledgecards)
- [Weaviate x JavaScript](https://weaviate.io/javascript)

## 📘 Definitions

Refer to slides! Weaviate [Knowledge cards](https://weaviate.io/learn/knowledgecards) help a lot too!