AI Dev
AI Develop Frameworks
- LangChain (python + node.js)
- LlamaIndex (python)
- Haystack (python)
OpenUI
AI自動生成網頁原始碼並即時預覽
- GitHub: https://github.com/wandb/openui
- Video: OpenUI & Llama 3: Effortless Text to Frontend UI Generation - YouTube
Data Analysis (Chat with CSV)
- LangChain: Chat with a CSV | LangChain Agents Tutorial (Beginners) - YouTube
- PandasAI: Multi-ChatCSV Streamlit App:Analyze Multiple CSV files with PandasAI and OpenAI| Step by Step - YouTube
- Streamlit: Chat with CSV Streamlit Chatbot using Llama 2: All Open Source - YouTube
- DataLine
Chat with Dataset
PandasAI
PandasAI is a Python library that makes it easy to ask questions to your data in natural language. It helps you to explore, clean, and analyze your data using generative AI.
- GitHub: https://github.com/Sinaptik-AI/pandas-ai
- Video: Multi-ChatCSV Streamlit App:Analyze Multiple CSV files with PandasAI and OpenAI| Step by Step - YouTube
Web Scraper
- Crawlee
A web scraping and browser automation library.
- ScrapeGraphAI
ScrapeGraphAI is a open-source web scraping python library designed to usher in a new era of scraping tools.
- Indices and tables — ScrapeGraphAI documentation
- GitHub: https://github.com/VinciGit00/Scrapegraph-ai
- Video: Scrape Any Website using llama3+Ollama+ScrapeGraphAI | Fully Local + Free #ai #llm - YouTube
- Crew AI
Crew AI is a collaborative working system designed to enable various artificial intelligence agents to work together as a team, efficiently accomplishing complex tasks. Each agent has a specific role, resembling a team composed of researchers, writers, and planners.
- GitHub: https://github.com/joaomdmoura/crewAI
- 範例:使 AI 自動爬文並生成筆記
- Video: 如何搭建一套Agent系统
- GitHub: Python 程式碼
- Crew AI — your own minions. How I Made AI Assistants Do My Work For… | by Csakash | Medium
OpenAI API
- What is ChatGPT API? - GeeksforGeeks
- [D7] OpenAI API 入門 - 基本提示技巧 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
- [D8] OpenAI API 入門 - Chat Completion 訊息角色 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
- Model Parameters in OpenAI API. Let’s break down the… | by Csakash | Medium
Web UI Framework
- Gradio
Gradio is the fastest way to demo your machine learning model with a friendly web interface so that anyone can use it, anywhere!
- Streamlit
Streamlit is the UI powering the LLM movement
- Streamlit • A faster way to build and share data apps
- AI talks: ChatGPT assistant via Streamlit
- GitHub: Some Example Codes
AI Memory
- How To Give Your Chatbot More Memory | by Dan Cleary | Medium
- [D8] OpenAI API 入門 - Chat Completion 訊息角色 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
VS Code
- CodeGPT - Code like a pro with our AI Copilot!
- Continue
- Codeium - 支援 vim/Neovim 編輯器,使用專有模型與 OpenAI API,個人使用免費
Cursor
Instructor
Structured outputs powered by llms. Designed for simplicity, transparency, and control.
Phidata
Phidata adds memory, knowledge and tools to LLMs.
PDF Extractor
- gptpdf - 使用 OpenAI API 提取 PDF 內容,輸出為 Markdown 格式。
- omniparse - PDF to Markdown
- PDF-Extract-Kit - Layout Detection, Formula Detection, Formula Recognition
- Marker - Marker converts PDF to markdown quickly and accurately.
- Mathpix (cloud)
- tabled - 提取表格內容