jupyter-ai-agents
πͺ π€ AI Agents with π§ MCP tools and π§° Skills for JupyterLab β Chat with your Notebook and execute code.
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- build.yml
- fix-license-header.yml
- lint.sh
- prep-release.yml
- publish-release.yml
- dependabot.yml
- settings.json
- jupyter_server_config.py
- README.md
- notebook.ipynb
- README.md
- kill.sh
- README.md
- start-jupyter-server.sh
- README.md
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- _category_.yaml
- index.mdx
- HomepageFeatures.js
- HomepageFeatures.module.css
- HomepageProducts.js
- HomepageProducts.module.css
- custom.css
- index.module.css
- index2.js
- markdown-page.md
- testimonials.tsx
- CustomDocItem.tsx
- logo.png
- logo.svg
- favicon.ico
- feature_1.svg
- feature_2.svg
- feature_3.svg
- product_1.svg
- product_2.svg
- product_3.svg
- .gitignore
- .yarnrc.yml
- babel.config.js
- docusaurus.config.js
- LICENSE
- Makefile
- package.json
- README.md
- sidebars.js
- Makefile
- README.md
- .gitignore
- Makefile
- mcp1.py
- mcp2.py
- README.md
- README.md
- jupyter_ai_agents.json
- jupyter_ai_agents.json
- __init__.py
- explain_error_agent.py
- __init__.py
- prompt_agent.py
- __init__.py
- chat_agent.py
- __init__.py
- app.py
- console_app.py
- __init__.py
- __main__.py
- agents.py
- endpoints.py
- main.py
- __init__.py
- __init__.py
- base.py
- chat_handler.py
- config.py
- index.py
- README.md
- index.html
- __init__.py
- test_agent.py
- test_integration_anthropic.py
- __init__.py
- __version__.py
- extension.py
- utils.py
- index.html
- plugin.json
- jupyter_ai_agents.spec.ts
- Example.tsx
- ExampleJupyterLab.tsx
- Chat.tsx
- css.d.ts
- handler.ts
- index.ts
- svg.d.ts
- widget.tsx
- sparkles.svg
- base.css
- index.css
- index.js
- jupyter_ai_agents.spec.ts
- jupyter_server_test_config.py
- package.json
- playwright.config.js
- README.md
- .env.azure.example
- .eslintrc.js
- .gitignore
- .licenserc.yaml
- .pre-commit-config.yaml
- .yarnrc.yml
- CHANGELOG.md
- components.json
- LICENSE
- Makefile
- package.json
- postcss.config.js
- pyproject.toml
- README.md
- RELEASE.md
- tailwind.config.js
- tsconfig.json
- tsconfig.test.json
- webpack.config.js
- webpack.lab-config.js
# μ€μΉ κ°μ΄λ
git clone https://github.com/datalayer/jupyter-ai-agents
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd jupyter-ai-agents
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. 곡μ μ€μΉ μ€ν¬λ¦½νΈ
μ¬μ μΆμ²- Python 3 pip λͺ λ Ήμ΄λ₯Ό μ°λ €λ©΄ Pythonμ΄ νμν©λλ€.
pip install jupyter_ai_agents
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
pip install datalayer_pycrdt==0.12.17
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
pip install jupyterlab==4.4.1 jupyter-collaboration==4.0.2
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Node.js
μ¬μnpm install
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
npm start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
4. Python
μ¬μpip install jupyter_ai_agents
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
pip uninstall -y pycrdt datalayer_pycrdt
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
pip install datalayer_pycrdt==0.12.17
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
jupyter lab
λΈλΌμ°μ μμ λ ΈνΈλΆ(.ipynb) νμΌλ€μ μ΄λνκ³ μ€νν μ μλ Jupyter νλ©΄μ μΌλλ€.
git clone https://github.com/datalayer/jupyter-ai-agents
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
5. Make
보ν΅- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Make Linux/macOSλ λ³΄ν΅ κΈ°λ³Έ μ€μΉλμ΄ μμ΅λλ€. Windowsλ λ³λ μ€μΉ(μ: MSYS2, WSL)κ° νμν©λλ€.
make
μμ±λ λΉλ μ€μ μ λ°νμΌλ‘ μ€μ μ»΄νμΌμ μ§νν΄ μ€ν νμΌμ λ§λλλ€.
