Джарвис: Linux үчүн мыкты жеке жардамчы

Биздин окурмандардын көпчүлүгү угушмак 'Jarvis'ал Марк Цукерберг тарабынан иштелип чыккан виртуалдык жардамчы жаратуучусу Facebook, курал жасалма интеллектти интернет менен айкалыштырып, үйүңүздүн бардыгын башкарып тургандыгы үчүн чоң резонанс жаратты. Бул күчтүү жеке жардамчынын биринчи жолу жаратылышы эмес, бирок бул жолу Цукербергдин бул тармакка тийгизген таасиринин аркасында вирустук мүнөзгө ээ болду.

Виртуалдык жардамчылардын ушул төңкөрүшүнүн жетеги менен төрөлгөн Jarvis for Linux укмуштуу Linux үчүн жеке жардамчы көптөгөн тапшырмаларды автоматташтыруу үчүн консолу жана питон колдонот.

Linux үчүн Jarvis деген эмне?

Бул терминалда иштелип чыккан, толугу менен акысыз жана иштелип чыккан Linux үчүн жеке жардамчы Python. Курал, буга чейин конфигурацияланган синтаксисти аткаруу менен көрсөтүлгөндө, ар кандай тапшырмаларды аткарууга жооп берет.

Jarvis for Linux Бул компьютериңиз жөнүндө маалыматты (кочкор, температура, процесстер), географиялык жайгашууңузду билүүгө, ошондой эле ресторандарды, кызматтарды, стадиондорду, жайгашкан жериңиздин даректерин табууга мүмкүндүк берет. Ошол сыяктуу эле, курал дагы башка функциялардын катарында музыка жүктөөгө, жаңылыктарды окууга, сүрөттөрдү издөөгө, маршрутту эсептөөгө мүмкүнчүлүк берет. Linux үчүн жеке жардамчы

Белгилей кетүүчү нерсе Jarvis Бул жаңы функцияларды кошууга мүмкүндүк берет, ошондой эле үчүнчү жактын кызматтары менен интеграциялоо сунушталат. Курал бир нече күн мурун чыккан, бирок кабыл алуу абдан жакшы болуп, аны өркүндөтүүнүн үстүндө иштеп жаткан көптөгөн жаңы кызматташтарды алып келди.

Кантип Jarvis иштейт

Джарвисти колдонуу жөнөкөй, жөн гана шаймандын негизги классын иштетип, биз көрсөткөн тапшырмаларды аткаруу үчүн бот үчүн программаланган буйруктарды киргиз.

Төмөнкү видеотасмада Жарвистин артыкчылыктарын жана аны колдонууну кенен баалай алабыз:

Jarvis кантип орнотулат

Jarvisти Linux үчүн орнотуу өтө жөнөкөй, расмий репозиторийди клондоштуруп, керектүү көзкарандылыктарды орнотушубуз керек.

Linux Mint жана туундуларына көзкарандылыкты орнотуу төмөнкү буйруктарды root катары аткаруу аркылуу ишке ашат:

$ apt-get install nodejs $ apt-get install npm $ pip install ims $ pip install gTTS $ pip install pyowm $ pip install instantmusic $ pip install SpeechRecognition

Андан кийин биз репозиторийди клондоп, негизги классты аткарабыз.

$ git клону https://github.com/sukeesh/Jarvis.git $ cd Jarvis $ python main.py

Муну менен биз эми ушул мыкты куралдан ырахат ала алабыз

Linux үчүн бул жеке жардамчы жөнүндө тыянак

Jarvis for Linux Бул жакында эле чыкканына карабастан, бир топ чоң колдоо тобун түзгөнүнө карабастан, анын ийгиликтүү келечегин байкаган курал, анын негизги функциялары (жана алардын көпчүлүгү башка инструменттерге киргизилген) колдонуучулардын өндүрүмдүүлүгүн кыйла жогорулатышкан. консолун колдонуп.

Башка операциялык тутумдардын колдонуучулары буга чейин бир топ алгылыктуу виртуалдык жардамчыларга ээ, Linux үчүн бул шаймандарга ар кандай альтернатива колдонууга ыңгайлуу учур.

Бул мыкты курал азырынча көп тилдүү колдоого ээ эмес, ошондой эле ал белгилүү бир буйруктарды гана кабыл алат. Албетте, кийинки нускаларда жакшыртыла турган нерсе.

Бул курал Linux үчүн мыкты жеке жардамчы болуу үчүн өтүшү керек болгон жол бир топ узак, бирок жамааттын салымы, жаңы функцияларды кошуу жана баарынан мурда, питондун күчү менен, менимче, ал консолидацияланып кетиши мүмкүн.

Колдонмодо дагы деле жасалма интеллект интеграцияланбаганын, эгерде анын куралы чындыгында өзгөчө болушун кааласа, анда иштеп чыгуучу үчүн приоритет болушу керектигин сагындым.

 


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

29 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Янк Карлос ал мындай деди:

    Абдан жакшы салымым бар, бирок аны орнотуп жатканда мен мындайга туш болдум:
    Traceback (акыркы чалуу акыркы):
    "Main.py" файл, 5-сап, ичинде
    импорттоо pyowm, суроо-талаптар
    ImportError: 'pyowm' деген модуль жок

    Мен анын баштапкы кодун өзгөртүүгө аракет кылдым, бирок эч нерсе иштебей жатат жана мен бардыгы болуп тургандыгын көрүп турам, мага кол сунуп бере аласызбы?

    1.    Manuel ал мындай деди:

      sudo pip орнотуу өтүнүчтөрү менен аракет кылып, дагы бир жолу аракет кылып көрүңүз

      1.    noxonsoftwares ал мындай деди:

        Ал жерде сурам модулу эмес, ал кандай модуль керектигин так айтат
        ImportError: 'pyowm' деген модуль жок

        pip pyowm орнотуу

  2.   Кристиан Абарзуа ал мындай деди:

    Hello.

    Сиз pyown модулун төмөнкүдөн жүктөп алышыңыз керек:

    https://pypi.python.org/pypi/pyowm/2.6.1#downloads

    Pyowm-2.6.1.tar.gz (md5) файлын тандап, аны ачып, папканын ичинде аткарыңыз:

    python setup.py орнотуу

    Эскертүү: Тест боюнча текшерилген: Debian 8.7

  3.   Кристиан Абарзуа ал мындай деди:

    Hello.
    1) Pywm модулун төмөнкүдөн орнотуңуз: https://pypi.python.org/pypi/pyowm/2.6.1#downloads
    2) Файлды жүктөп алыңыз: pyowm-2.6.1.tar.gz
    3) Аны ачып, пайда болгон папканын ичинде:}
    python setup.py орнотуу

    Урматтоо менен

  4.   Federico ал мындай деди:

    Көрүнүп тургандай, пиям бул OpenWeatherMap долбоору үчүн Python кардар китепканасы -http: //openweathermap.org/- жана сиз аны жүктөп алсаңыз болот https://github.com/csparpa/pyowm.
    Жазуу үчүн, мен вебден гана издедим. Жарвисти жүктөп же орноткон жокмун

  5.   бир болгон ал мындай деди:

    Linux үчүн Jarvis деген эмне?
    Сиздин жеке жашооңузду бузган жана жеке компанияга сиздин жашооңузду көзөмөлдөп, эркиндигиңизди чектеген адам

    Кантип Jarvis иштейт
    Колдонуучудан алардын маалыматын иштетүү жана жайылтуу үчүн уруксатты пассивдүү алуу

    Jarvis кантип орнотулат
    Колдонуучунун санарип эркиндигине болгон акыл-эси жана ыраазычылыгы жок

    Колдонуучудан колдонуучуга санариптик эркиндик укугунан ажыратпаңыз.
    Булутка жок дей бер, ал жок ... бул башка бирөөнүн компьютери.
    Жеке менчик социалдык тармактарга "жок" деп айтыңыз, анткени алар жарандарды көзөмөлдөп, көзөмөлдөп турушат
    Колдонууга болбойт деп айтыңыз, сиз колдонуучу катары карашыңыз керек. Компаниялар сизди макалага айландырбасын ...
    Твиттер келсе gnusocial, фейсбук келсе диаспора, дропбокс келсе синхрондоштуруу, evernote келсе эфирпад, почта башкаргыч келсе күркүрөткөн куш колдон ...

    сизге продукт сыяктуу мамиле кылгандардан коргонуңуз!

    1.    Томислав ал мындай деди:

      Макалада түшүнүксүз: ал Facebook кызматы үчүн же компьютерде, Интернетке туташпай туруп иштей турган кызмат үчүн оролобу?

      1.    кескелдирик ал мындай деди:

        Бул жергиликтүү деңгээлде иштей турган жана бир нече тапшырмаларды автоматташтырууга мүмкүндүк берген курал, анын Фейсбукка эч кандай тиешеси жок, болгону аны Facebook жаратуучусу иштеп чыккан инструмент шыктандырган.

        1.    бир болгон ал мындай деди:

          Джарвисти Марк Цукерберг иштеп чыккан деп түшүнгөм, туурабы?
          Кандай болсо дагы, коддун лицензия түрүн билгим келет. Мен GPL же туунду болбойт деп толук ишенем ... туурабы?

          1.    кескелдирик ал мындай деди:

            Jarvis for Linux, аны башка бирөө жасайт .. Лицензия акысыз, ал тургай githubтагы кампасы жалпыга ачык ... Макалада репозиторий бар жана ага тереңирээк кире аласыз.

            1.    бир болгон ал мындай деди:

              макул, мен буга чейин githubдан кодду көргөм, бул GNU / Linux буйруктарын колдонуу менен сизге ыңгайлуу болот. Ал көптөгөн шарттуу шарттарда иштейт.
              Жаман эмес


    2.    каинн ал мындай деди:

      Эркиндик - бул кабылдоодон көз каранды утопия.
      Кайсы тарапта болбоңуз, сиздин аракетиңиз менен ийгиликке жеткен адам ар дайым бар.

    3.    Yo ал мындай деди:

      Эй, жеңилде. Бул сиздин жеке маалыматыңыз New YorkTimes сайтында пайда болгондой эле, аны орнотуу сыяктуу эмес (ошондой эле ал Фейсбукта эмес, бул башкалардын айрысы гана). Ал эми көрөлү ...

      Сиз байкадыңызбы же жокпу билбейм, бирок алар сизге ID (же сиздин өлкөдө болгон нерсени) беришкендиктен, кимдир бирөө сиздин бардык маалыматыңызды камтыйт. Анан калса социалдык тармактарда дагы, башкаларда дагы мунун эмнеси жаман? Бардыгы жеңишке жетет: сиз акысыз, жекелештирилген кызматтарды аласыз жана алар өз өнүмдөрүн өркүндөтүп, кулактандырууларды жасашат.

      Ооба, экстремалдар бар, ошондуктан мен Фейсбукту колдонбойм (жана мага ага кереги деле жок), бирок ошол эле нерсе, бул акыр заман эмес ...

  6.   Jaime ал мындай деди:

    go goes суроо жана jarbis менен mycroft ортосунда кайсынысында калышым керек?

    1.    бир болгон ал мындай деди:

      Бул сиздин берген бааңызга жараша болот ... купуялык vs. сооронуч

  7.   Фрэнк Давила Ареллано ал мындай деди:

    Аны дагы кандай дистриторлор колдойт?

    1.    жашыруун ал мындай деди:

      питондо мен эсептеген бардык дистростор бар болсо

  8.   Eschiclers ал мындай деди:

    Өкүнүчтүүсү, бул өтө оор, алар if жана системанын буйруктарынан башка эч нерсе эмес, 5 күндөн бери питон үйрөнгөн адам жасай албаган жаңы нерсе.

  9.   конок ал мындай деди:

    "Башка операциялык тутумдардын колдонуучуларында буга чейин бир топ алгылыктуу виртуалдык жардамчылар бар"

    Джарвис жогору деп ойлойбуз, хахахахаха

  10.   Эсмил Санчес Бандера ал мындай деди:

    Мен Джарвиске Старк Темир Адам тасмасында ээлик кылганын, ошондуктан ОЙЛОНГОН деп түшүнчүмүн

    баарыңарга салам

  11.   Иса ал мындай деди:

    Мен бардык көрсөтмөлөрдү аткардым жана python main.py командасын аткарганда, ал мага мындай дейт:
    python: 'main.py' файлын ача албайсыз: [Errno 2] Мындай файл же каталог жок
    жана буга байланыштуу мындан ары көрсөтмөлөр жок, мага улантууга жардам бере аласызбы, рахмат.

    1.    Энрике Гонсалес ал мындай деди:

      Мен муну эң акмактык менен чечтим, бирок акыры каталарымды чечип алдым. Алгач SU окшош эмес болчу, андыктан "Sudo su" дегенди коюуну унутпаңыз, андан кийин эң негизгиси, мен папканы турган консолду ачтым, ал берген жок, ошондуктан мен папканы жакшы киргизип, алгач ошол жакка Супер болуп чуркап барыңыз колдонуучу, андан кийин python main .py жана ал мага берди ... Эми аны менен эмне кылаарымды билбей турам: / Мен аны Cortana (Плазмага интеграцияланган) окшош нерсе деп ойлогом, бирок чындыгында мени тажатты; Ошол эле нерсени канчалык деңгээлде аткара алаарымды билбейм жана дагы деле болсо аны колдоно элекмин.

  12.   Энрике Гонсалес ал мындай деди:

    Менде дагы ушундай көйгөй бар, аягында «python main.py мага мындай дейт:
    python: 'main.py' файлын ача албай жатам: [Errno 2] Мындай файл же каталог жок »жана мен административдик уруксаты бар каталогдо турам, мен бардык модулдарды орнотуп койгом, бирок ал мага уруксат бербейт.

  13.   Серхио Авила ал мындай деди:

    Жакшы макала. Түнкүсүн үйгө орнотуп берем. Цукерберг болуу менен алардын жеке жашоосун бузгандыгы үчүн кийимдерин айрып алгандарга ... ЭСЕҢИЗДИ САКТАГЫЛА!
    Салам.

  14.   Стюарт ал мындай деди:

    Салам, мен муну орнотууга аракет кылып жатам, мен пакеттерди орнотууга жетиштим, бардыгы жакшы болот, бирок репозиторийди клондоштуруу бөлүмүнө келгенде, баары жакшы болот, андан кийин мен CD Jarvisти бастым, баары жакшы, бирок мен бергенде python main.py, мага төмөнкүдөй ката кетирет: «python: 'main.py' файлын ача албай жатам: [Errno 2] Мындай файл же каталог жок», кимдир бирөө билет, анткени мен издедим жана эч нерсе үмүт кылбайм. Сиз жасай аласыз жооп бериңиз рахмат жакшы күнүңүз менен 😀

  15.   жашыруун ал мындай деди:

    Jarvis папкасында main.py папкасы жок. Сиздин макалаңыз туура эмес. сураныч, текшериңиз.

  16.   Иван О. Верон ал мындай деди:

    Мен аны өркүндөтүүгө кантип жардам бере алмак элем, анткени мен питомду изилдеп жатам жана кумдун данын салгым келет жана ал өнүгүү көнүгүүсү катары кызмат кылат

  17.   Көлөкө карышкыр ал мындай деди:

    python main.py жок, убакытты текке кетирүү. муну карап көр.