


天津大学と北杭大学はファーウェイの「Cangjie」プロジェクトに深く関与しており、国産プログラミング言語をベースにした初のAIエージェントプログラミングフレームワーク「Cangqiong」を立ち上げた。
6月22日のこのサイトのニュースによると、ファーウェイは昨日、ファーウェイが自社開発したプログラミング言語Cangjieを世界中の開発者に紹介しました。 Cangjie プログラミング言語が公に公開されるのはこれが初めてです。
当サイトの問い合わせにより、天津大学と北京航空航天大学がファーウェイの「蒼傑」の研究開発に深く関与していたことが判明した。
天津大学: Cangjie プログラミング言語コンパイラー
天津大学インテリジェンス・コンピューティング学部のソフトウェアエンジニアリングチームは、Huawei Cangjie チームと協力して、Cangjie プログラミング言語コンパイラーの品質保証研究に深く参加しました。
報告によると、倉街コンパイラは倉街プログラミング言語と共存する基本ソフトウェアです。 Cangjie プログラミング言語の準備段階では、それに匹敵する高品質のコンパイラが中心的な目標の 1 つになりました。 Cangjie プログラミング言語が進化するにつれて、Cangjie コンパイラは常にアップグレードおよび改善されています。

過去5年間に、天津大学インテリジェンス・コンピューティング学科のソフトウェアエンジニアリングチームのChen Junjie教授、Wang Zan教授、研究員Jiang Jiajun、および以下を含む10名以上の大学院生が参加しました。 Zhao Yingquan、Fu Ruifeng、Guo Yile、Zheng Kai、Fan Xingyu など は、Cangjie コンパイラのテスト作業に関する詳細な研究を実施し、プログラムに基づいたテスト プログラム生成技術をカバーするデータ駆動型 Cangjie コンパイラの体系的なテスト フレームワークを提案しました。合成技術、プログラムの変更によるテストオラクル構築技術、コード表現によるテスト処理の高速化技術など、数多くの先進技術を搭載しています。その結果は、ICSE や ISSTA などのソフトウェア エンジニアリング分野のトップ会議で多くの学術論文として発表され、Cangjie コンパイラの実際のテストに導入され、Cangjie コンパイラのテスト結果が大幅に向上しました。
プログラム合成に基づくテストプログラム生成技術: この技術は、プログラムコードを、さまざまな言語機能を含むきめ細かいコードフラグメントに分解し、構文および意味上の制約に基づいてテストを実装します。 プログラムの効率的な合成。このテクノロジーは、過去の欠陥を基本データとして使用し、欠陥に関連するコードの断片を抽出し、それらをさまざまなコード コンテキストに統合して、より多くの欠陥をトリガーし、より多くのコード分岐を実行する能力を刺激できることは注目に値します。
プログラムの突然変異に基づくテスト予測構築技術: この技術は、Cangjie プログラミング言語の構文とセマンティクスの詳細な分析とマイニングを通じて、一連の等価突然変異演算子と不等突然変異演算子を設計します。前者はテスト予測の補足を提供し、変成的なテストのアイデアを統合し、技術的なエラー検出機能を向上させます。一方、後者はテスト プログラムの多様性をさらに強化し、より完全な理解を達成するためにより多くの滄街言語機能、基礎となるライブラリ呼び出し、およびその他の情報を導入します。 Cangjie コンパイラのテスト。
コード表現ベースのテストプロセス高速化テクノロジ: このテクノロジは、コンパイラのテスト効率を向上させ、より短時間でより多くのコンパイラの欠陥を検出することを目的としています。このテクノロジーは、テスト プログラム コードを断片化し、それを言語定義空間で表現するためのコード表現学習戦略を導入します。さらに、この技術はコードスニペットを利用して多様性の観点からテストプログラムを生成し、テスト結果をフィードバックとしてその後のテストプロセスをさらにガイドすることで、全体的なテスト効率を向上させます。
北京大学: Cangqiong AI エージェント プログラミング フレームワーク
北京航空航天大学ソフトウェア スクールLi Li 先生のチームCangjie プログラミング言語に基づく AI エージェント プログラミング フレームワークである CangChain の開発に深く参加しています。今回は初めて、国産プログラミング言語をベースにしたAIエージェントプログラミングフレームワークを開発しました。

報告によると、CangChainはCangjieコミュニティで生まれ、Cangjieプログラミング言語公式チームから技術サポートを受けています。コミュニティ オープン ソース プロジェクトとして、Cangqiong はモジュール式の設計と機能を採用し、ソフトウェア統合モデルのための信頼できる機能、プライベート データへの安全なアクセス、およびデータ インタラクションをソフトウェア エンジニアに提供することを目指しています。
モジュール設計コンセプトに基づいて、Cangqiong を使用すると、開発者は独自のニーズに応じてさまざまなモジュールを選択して組み合わせることができます。タスクを実現する過程で、Cangqiong はタスクを複数のサブタスクに分解し、各サブタスクに適切なエージェントを選択して構築し、言語モデルが外部 API と対話できるようにし、サブタスクの目標を満たすツールを呼び出して、タスクチェーン(Chain)は、各サブタスクを直列に接続し、最終的にタスクの解決策を取得します。
Li Li 先生のチームは、主に ReAct フレームワークと空のマルチエージェント プランナー スケジューリングの設計、開発、実装に携わっています。
特定のアプリケーションでは、チームは、Docwriter、CodeWriter、CodeTester、CodeReviewer の 4 つの主要な役割を含むマルチエージェント システムを設計および実装しました。これらのエージェントは、Cangqiong プラットフォーム上で緊密に連携して、2048 などの古典的なゲームの開発タスクを完了します。
ドキュメントライター: 詳細な要件ドキュメントと設計仕様を作成する責任があります。ゲーム開発の初期段階で、Docwriter はユーザーや他のエージェントと通信して、ゲームの機能要件と設計アイデアを深く理解して記録し、後続のステップのための詳細な青写真を提供します。
CodeWriter: 設計文書に従ってソースコードを記述する責任を負います。 CodeWriter は、高度なプログラミング技術とアルゴリズムを使用して、Docwriter によって提供される要件を特定のコード実装に変換します。 Sky Framework の ReAct の「推論アクション」モードは、CodeWriter のプログラミング効率と精度を効果的に向上させます。
CodeTester: ソース コードが最初に記述された後、CodeTester は一連のテスト ケースを自動的に生成して実行し、コード関数の正確さと安定性を確認します。 CodeTester は、さまざまな定義済みツールを使用してテスト ケースを構築し、対応するテスト ケースを実行して、コード内の潜在的な問題を特定してフィードバックを提供し、コードの品質を向上させます。
CodeReviewer: CodeWriter によって書かれたコードの包括的なレビューを実施し、コードがベスト プラクティスと品質基準を満たしていることを確認する責任を負います。 CodeReviewer は、コードの機能実装をチェックするだけでなく、コードの読みやすさや保守性にも注意を払い、最適化の提案を行います。

Cangqiongのモジュラー設計とマルチエージェントインテリジェントスケジューリングを通じて、これらのロールエージェントは効率的に作業を分割し、相互に協力し、継続的に実行できます。最適化を繰り返し、最終的にゲーム開発タスクを完了します。具体的には、タスク チェーン (Chain) メカニズムによりさまざまなサブタスクが効果的に接続され、エージェント間の情報のやりとりは Planner スケジューリング を通じてシームレスに接続され、開発効率とコード品質が向上します。
将来的に、北京大学ソフトウェア学部チームは、Qiongqiong の応用分野を拡大し続け、他の複雑なタスクにおけるマルチエージェント システムの応用可能性について徹底的な研究を行う予定です。
以上が天津大学と北杭大学はファーウェイの「Cangjie」プロジェクトに深く関与しており、国産プログラミング言語をベースにした初のAIエージェントプログラミングフレームワーク「Cangqiong」を立ち上げた。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











6月24日の当サイトのニュースによると、6月21日のHDC2024ファーウェイ開発者カンファレンスの基調講演で、ファーウェイ端末BGソフトウェア部門社長のGong Ti氏が、ファーウェイが自社開発したCangjieプログラミング言語を正式に発表した。この言語は 5 年間開発されており、現在開発者プレビューが利用可能です。ファーウェイの公式開発者ウェブサイトは、開発者がプログラミング言語を使い始めて理解しやすくするために、Cangjie プログラミング言語の公式入門チュートリアルビデオを公開しました。このチュートリアルでは、ユーザーが倉街を体験し、倉街を学び、倉街を応用することができます。これには、倉街言語を使用した円周率の推定、2024 年の各月の幹と枝のルールの計算、倉街言語で二分木を表現する N 通りの方法の確認、列挙の使用などがあります。代数計算を実装するタイプ、インターフェイスと拡張機能を使用した信号システム シミュレーション、Cangjie マクロを使用した新しい構文など。このサイトのチュートリアル アクセス アドレス: ht

本サイトは6月21日、本日午後のHDC2024 Huawei Developer Conferenceで、Huawei Terminal BG Software部門のGong Ti社長がHuaweiが自社開発したCangjieプログラミング言語を正式に発表し、HarmonyOSNEXT Cangjie言語の開発者プレビュー版をリリースしたと報じた。ファーウェイがCangjieプログラミング言語を公的にリリースするのはこれが初めてである。 Gong Ti 氏は次のように述べています。「2019 年に、Cangjie プログラミング言語プロジェクトが Huawei で誕生しました。5 年間の研究開発の蓄積と多額の R&D 投資を経て、今日、ついに世界の開発者と出会うことができました。Cangjie プログラミング言語は、最新の言語機能、包括的なコンパイルの最適化、ランタイム実装を統合しています」すぐに使用できる IDE ツール チェーンのサポートにより、開発者にとって使いやすい開発エクスペリエンスと優れたプログラム パフォーマンスが実現します。「レポートによると、Cangjie プログラミング言語はあらゆるシナリオに対応するインテリジェンス ツールです。

6月21日の当サイトのニュースによると、ファーウェイが自社開発した倉街プログラミング言語が本日正式に発表され、公式はHarmonyOSNEXT倉街言語開発者プレビューベータ募集の開始を発表した。このアップグレードは、開発者プレビュー バージョンへの早期導入アップグレードであり、開発者が倉街言語を使用して HarmonyOSNext アプリケーションを開発、デバッグ、実行するための倉街言語 SDK、開発者ガイド、および関連する DevEcoStudio プラグインを提供します。登録期間: 2024 年 6 月 21 日から 2024 年 10 月 21 日まで 応募要件: この HarmonyOSNEXT Cangjie 言語開発者プレビュー ベータ募集イベントは、次の開発者のみが参加できます: 1) Huawei Developer Alliance 認定資格を実名で取得していること。 2) H を完了していること。

6月21日の当サイトのニュースによると、本日開催されたHuawei HDC2024開発者カンファレンスで、Huaweiマネージングディレクター兼Huawei Cloud CEOのZhang Pingan氏が、Pangu Large Model 5.0が正式にリリースされ、フルシリーズ、マルチモーダル、強力な思考を実現したと発表した。アップグレードします。フルシリーズ: Pangu Large Model 5.0 には、さまざまなビジネス シナリオに適応するためのさまざまなパラメータ仕様のモデルが含まれています。マルチモダリティ: Pangu Large Model 5.0 は、テキスト、写真、ビデオ、レーダー、赤外線、リモート センシング、その他のモダリティを含む物理世界をより適切かつ正確に理解できます。生成に関しては、Pangu 5.0 は物理世界の法則に準拠したマルチモーダル コンテンツを生成できるため、任意のイノベーションが可能になります。強力な思考: 複雑な論理的推論が、大型モデルが業界のアシスタントとなる鍵となります。 Pangu Large Model 5.0 は思考チェーン技術と戦略を組み合わせたものです

6月22日のこのサイトのニュースによると、ファーウェイは昨日、ファーウェイが自社開発したプログラミング言語Cangjieを世界中の開発者に紹介した。 Cangjie プログラミング言語が公に公開されるのはこれが初めてです。当サイトの問い合わせによると、ファーウェイの「蒼傑」の研究開発には天津大学と北京航空航天大学が深く関与していた。天津大学:倉街プログラミング言語コンパイラ 天津大学知能計算学部のソフトウェアエンジニアリングチームは、ファーウェイの倉街チームと協力して、倉街プログラミング言語コンパイラの品質保証研究に深く参加しました。報告によると、Cangjie コンパイラは、Cangjie プログラミング言語と共生する基本ソフトウェアです。 Cangjie プログラミング言語の準備段階では、それに匹敵する高品質のコンパイラが中心的な目標の 1 つになりました。 Cangjie プログラミング言語が進化するにつれて、Cangjie コンパイラは常にアップグレードおよび改善されています。過去5年間、天津大学

6月21日のこのサイトのニュースによると、HDC2024 Huawei Developer Conferenceの前に、Huaweiが自社開発したCangjieプログラミング言語が正式に公開され、Cangjieの公式ウェブサイトがオンラインになりました。公式ウェブサイトの紹介文によると、Cangjie プログラミング言語は、「ネイティブ インテリジェンス、自然なオール シナリオ、高性能、強力なセキュリティ」に焦点を当てた、オール シナリオ インテリジェンスのための新世代プログラミング言語です。 Honmeng エコシステムに統合して、開発者に優れたプログラミング エクスペリエンスを提供します。このサイトに付属する公式 Web サイトでは、AgentDSL を組み込んだネイティブのインテリジェント プログラミング フレームワーク、自然言語とプログラミング言語の有機的な統合、マルチエージェントの連携、簡素化された記号表現、パターンの自由な組み合わせ、さまざまなインテリジェント アプリケーションの開発をサポート、と紹介されています。あらゆるシーンに対応する本質的に軽量でスケーラブルなランタイム、モジュラー階層設計により、メモリがどれほど小さくても、あらゆるシナリオのドメイン拡張に対応できます。

最近、多くの友人が、Microsoft Edge ブラウザーで画像が表示されない場合の対処法を編集者に尋ねました。次に、Microsoft Edge ブラウザーで画像が表示されない問題を解決する方法を学びましょう。皆様のお役に立てれば幸いです。 1. 以下の図に示すように、まず左下隅をクリックして開始し、「Microsoft Edge ブラウザ」を右クリックします。 2. 次の図に示すように、[詳細] を選択し、[アプリの設定] をクリックします。 3. 次に、下の図に示すように、下にスクロールして「写真」を見つけます。 4. 最後に、下の図に示すように、写真の下のスイッチをオンにします。以上が、Microsoft Edge ブラウザーで画像が表示されない場合の対処法について編集者がお届けする内容です。

C++ と他の最新のプログラミング言語の長所と短所を比較すると、次のとおりです。 C++ の利点: 高性能、低レベルの制御、豊富なライブラリ エコシステム。 C++ の欠点: 急な学習曲線、手動メモリ管理、限られた移植性。 Python の利点: スムーズな学習曲線、広範なライブラリのサポート、インタープリタ型言語。 Java の利点: プラットフォームに依存しない、自動メモリ管理、幅広いアプリケーション。 JavaScript の利点: フロントエンド開発に不可欠、軽量、動的型。
