AI Uzantısı Jupyter AI, Jupyter Notebook’u değiştirir ve oluşturur
Project Jupyter, Jupyter AI uzantısını resmi bir alt proje olarak başlattı. Açık kaynaklı uzantı, bir sohbet arabirimi sağlar ve mevcut not defterlerini düzenlemek, açıklamak ve yeni not defterleri oluşturmak için Jupyter Notebook’ları Yapay Zeka (AI) yetenekleriyle donatır.
Duyuru
Bunu yapmak için Jupyter AI, JupyterLab web tabanlı kullanıcı arayüzünün kullanılmasını gerektirir, Open AI, AWS ve Anthropic gibi satıcıların büyük dil modellerini (LLM’ler) kullanır ve veri korumaya önem vermelidir. Uzantı, etkileşim için iki yol sunar: sohbet kullanıcı arabirimi aracılığıyla veya sihirli komut aracılığıyla %%ai.
Defter, Jupyternaut ile yapılan konuşmalar aracılığıyla değişir
Jupyter AI, kullanıcıların Jupyternaut ile iletişim kurabileceği bir sohbet arayüzü sağlar. Jupyternaut, öncelikle metin yoluyla iletişim kuran, kullanıcı tarafından seçilen bir dil modeline sahip bir konuşma aracısıdır. Bununla birlikte, JupyterLab’daki dosyalarla etkileşime girebilir ve içeriklerini yanıtlara dahil edebilir, çıktıları not defterlerine girebilir veya yeni not defterleri oluşturabilir.
Geliştirme ekibi, bir not defterinden bir komut istemine kod girilmesinden bahseder ve olası bir uygulama örneği olarak bir açıklama ister. Ayrıca Jupyternaut, kodu düzenleyebilir, içindeki hataları bulabilir ve isteğe bağlı olarak işaretli bölümü değiştirebilir. Ancak Project Jupyter, geliştiricilerin yapay zeka tarafından üretilen herhangi bir kodu çalıştırmadan önce tıpkı başka birinin kodunda olduğu gibi kişisel olarak gözden geçirmesi gerektiğini vurguluyor.
Bu örnekte, Jupyternaut’tan mevcut kodu yorumlarla yeniden yazması isteniyor. Bunu yapmak için kodu seçilen dil modeline gönderir ve seçimi çıktısıyla değiştirir:
Jupyternaut’a vurgulanan kodu yorumlarla birlikte bir not defterine yeniden yazmasını söyleyin.
(Resim: Jüpyter Projesi)
Jupyternaut, not defteri içeriğini bir dil modeli kullanarak buna göre değiştirdi.
(Resim: Jüpyter Projesi)
Komut, tamamen yeni bir not defteri oluşturmak için kullanılır. /generate ilişkili bir metin açıklaması ile. Jupyternaut, kullanılan dil modelini kullanarak çalışma kitabını adlandıracak ve birkaç dakika sürebilen işaretleme ve kod hücreleriyle dolduracaktır. Sohbet kullanıcı arabirimi, beklemedeyken de kullanılabilir. Yine Project Jupyter, yeni oluşturulan not defterinizdeki herhangi bir kodu çalıştırmadan önce doğrulamanızı önerir.
Duyuru
Jupyternaut yeni bir not defteri oluştururken, konuşma aracısı hâlâ yanıt veriyor.
(Resim: Jüpyter Projesi)
Jupyternaut’un diğer özellikleri, yerel dosyalardan öğrenmeyi içerir. /learn ve bununla ilgili soruları yanıtlayın /ask.
Sihirli komutla çalıştırma
Jupyter AI, sohbet arayüzüne ek olarak, notebook hücrelerinde kullanılabilen sözde sihirli komutların ve IPython komut satırı arayüzünün kullanımına izin verir. Bunu yapmak için önce Magics uzantısını kullanın %load_ext jupyter_ai_magics yük. Böylece, Jupyter AI sihirli komutla güçlendirilebilir %%ai kullanmak. hakkında bilgi verir %ai help.
%%ai JupyterLab, Notebook, IPython, Colab ve Visual Studio Code dahil olmak üzere IPython çekirdeğinin çalıştırılabileceği her yerde kullanılabilir.
Geliştirme, bağlantı ve kurulum talimatları
Jupyter AI, Jupyter projesine katkıda bulunan ve bazıları JupyterLab Konseyi’nin kurucu üyeleri veya üyeleri olan beş AWS çalışanının buluşudur. Geliştiricilerin belirttiği gibi, Jupyter AI’yi sorumlu AI ve gizliliği göz önünde bulundurarak inşa ettiler. Yalnızca kullanıcılar açıkça talep ederse bir dil modeliyle bağlantı kurmalı veya oraya veri iletmelidir.
Üreticiden bağımsız bir araç olan Jupyter AI, şu anda AI21, Anthropic, AWS, Cohere, HuggingFace Hub ve OpenAI’den başlıca dil modellerini işleyebilir. Bunu diğer dil modelleri takip edecektir.
Jupyter AI’yı kullanmak için JupyterLab kurulu olmalıdır. Jupyter AI 1.0, JupyterLab 3 için özel olarak tasarlanmıştır, Jupyter AI 2.0, JupyterLab 4 için özel olarak tasarlanmıştır ve geliştirme ekibi ikincisini önerir.
Uzantı, pip yoluyla elde edilebilir:
pip install 'jupyter-ai>=1.0,<2.0' # beim Verwenden von JupyterLab 3
pip install jupyter-ai # beim Verwenden von JupyterLab 4
Jupyter AI hakkında daha fazla bilgi bir blog gönderisinde, GitHub deposunda ve proje web sitesinde mevcuttur.
(Mayıs)
Haberin Sonu